Calix

Senior Manager, Software Engineering and AI

Remote US
Machine Learning API TensorFlow AWS GCP Microservices PyTorch Azure Deep Learning
Description
This is a remote-based position that can be located anywhere in the United States or Canada.

Our team is growing and we’re seeking a highly skilled and experienced Senior Manager, Software Engineering and AI, to lead a dynamic software development team focused on Artificial Intelligence (AI) solutions. In this role, you will be responsible for driving the design, development, and delivery of cutting-edge AI-powered applications and services. You will collaborate with cross-functional teams, mentor engineers, and ensure the team aligns with organizational goals while maintaining technical excellence. You will be a key player in driving the development, working alongside machine learning engineers, AI researchers, and data engineers to bring these models into production.

Key Responsibilities:

Team Leadership:

  • Lead and manage a team of software engineers and AI specialists, fostering a culture of collaboration, innovation, and continuous improvement.
  • Recruit, mentor, and develop top engineering talent, ensuring the team is motivated and equipped to achieve objectives.
  • Strong leadership and communication skills, with the ability to work across technical and non-technical teams.

Project Management:

  • Define project goals, timelines, and deliverables in alignment with business priorities.
  • Oversee the entire software development lifecycle, from ideation and architecture to deployment and maintenance.
  • Ensure timely delivery of high-quality, scalable, and secure AI-driven software solutions.
  • Document process workflows, FAQs, technical documentation, and provide training to various stakeholders.

End-to-End AI Application Design and Development:

  • Oversee the development of AI applications from concept to production, integrating cutting-edge AI models with data pipelines, APIs, and backend systems to build full-stack, scalable solutions.
  • Drive the development and integration of AI models and algorithms into software applications.
  • Stay current with advancements in AI/ML and identify opportunities to leverage emerging technologies.
  • Collaborate with data scientists and machine learning engineers to ensure seamless deployment of AI models.

Strategic Planning:

  • Work with product managers, stakeholders, and leadership to define AI development strategies and roadmaps.
  • Align team goals with business objectives, ensuring measurable impact on key performance indicators (KPIs).
  • Exceptional problem-solving skills, creativity, and a passion for research and innovation.
  • Ability to translate complex technical concepts into practical, scalable business solutions.

Technical Oversight:

  • Ensure best practices in coding, testing, and software design are followed.
  • Conduct code and architecture reviews to ensure robust, scalable, and maintainable systems.
  • Advocate for continuous learning and technical excellence within the team.

Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 15+ years of experience in software development, including 10+ years in a leadership or managerial role.
  • Proven experience in AI/ML development, including familiarity with frameworks like TensorFlow, PyTorch, or similar.
  • Strong understanding of software engineering best practices, including Agile methodologies.
  • Excellent communication, collaboration, and problem-solving skills.
  • Experience in cloud platforms (e.g., AWS, Google Cloud, Azure) and deploying AI models at scale is highly desirable.
  • Strong understanding of microservices, and Cloud Infrastructure Management. 
  • Strong understanding of various components of data center architecture for self-hosted tools.
  • Advanced knowledge of the software development and release management lifecycle for a multi-product global company.

Preferred Skills:

  • Knowledge of DevOps principles and CI/CD pipelines for automated testing and deployment.
  • Proven ability to multi-task, prioritize, and work under deadlines.
  • Expertise in natural language processing (NLP), computer vision, or deep learning.
  • Experience in managing geographically distributed teams.
  • Familiarity with MLOps and tools for managing AI workflows.

#LI-Remote

Compensation will vary based on geographical location (see below) within the United States. Individual pay is determined by the candidate's location of residence and multiple factors, including job-related skills, experience, and education.

For more information on our benefits click here.

There are different ranges applied to specific locations. The average base pay range (or OTE range for sales) in the U.S. for the position is listed below.

San Francisco Bay Area Only:

187,500.00 - 318,600.00 USD Annual

All Other Locations:

163,000.00 - 277,000.00 USD Annual
Calix
Calix
Analytics Information Technology Infrastructure Internet Software Telecommunications VoIP

0 applies

3 views

Similar Jobs

Machine Learning Intern

Bengaluru, India

AI Engineering Manager

Remote Cairo, Egypt

Senior Deep Learning Algorithm Developer

Ramat Gan, Israel Remote Hybrid

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say