CrawlJobs Logo

Software Engineering Manager, Machine Learning

United States, Sunnyvale 184000.00 - 257000.00 USD / Year · Job Posted January 26, 2026
Apply Position
Job Link Share

Job Description

Meta is seeking a highly motivated and experienced Software Engineering Manager to join our team. As an engineering manager you will support, enable and empower your team, managing high performing engineers to make a meaningful impact on billions of people around the world. Software Engineering Managers are clearly characterized by progressive technical experience and demonstrated progression in management responsibility.

Job Responsibility

  • Lead and manage a team of software engineers to deliver high-quality products and solutions
  • Collaborate with cross-functional teams to drive technical innovation
  • Develop and implement technical strategies to achieve business objectives
  • Foster an environment of continuous learning, growth, and improvement

Requirements

  • 8+ years of, or PhD + 4 years of software engineering work experience, including hands on technical management
  • Demonstrated experience recruiting, building, structuring, and leading technical organizations, including performance management
  • Bachelor of Science/Masters in Computer Science or equivalent practical experience
  • Experience supporting, coaching, mentoring, and developing software engineers
  • 2+ years of experience in managing a team of engineers with varied skill levels

Nice to have

Hands-on technical management building large scale systems, algorithms, and toolsets within the Machine Learning domain

What we offer

  • bonus
  • equity
  • benefits

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineering Manager, Machine Learning

8 matching positions

Machine Learning Software Engineering Manager

Meta is seeking a highly motivated and experienced Software Engineering Manager ...
Location
Location
United States , Sunnyvale
Salary
Salary:
219000.00 - 301000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Demonstrated experience recruiting and managing technical teams, including performance management and managing engineers
  • 12+ years, or PhD + 8 years, of software engineering work experience, including technical management
  • BS or MS in Computer Science, Engineering, or a related technical discipline or equivalent experience
  • 2+ years managing managers, 5+ years managing technical teams
Job Responsibility
Job Responsibility
  • Lead and manage a team of software engineers to deliver high-quality products and solutions
  • Collaborate with cross-functional teams to drive technical innovation and proven experience
  • Develop and implement technical strategies to achieve business objectives
  • Foster a work environment of continuous learning, growth, and improvement
What we offer
What we offer
  • bonus
  • equity
  • benefits
  • Fulltime
Read More
Arrow Right

Senior Manager, Machine Learning Engineering

As a Capital One Machine Learning Engineer (MLE), you'll be part of an Agile tea...
Location
Location
United States , McLean; New York
Salary
Salary:
229900.00 - 286200.00 USD / Year
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree
  • At least 8 years of experience designing and building data-intensive solutions using distributed computing
  • At least 4 years of experience programming with Python, Scala, or Java
  • At least 3 years of experience building, scaling, and optimizing ML systems
  • At least 2 years of experience leading teams developing ML solutions
  • At least 4 years of people management experience
  • Master's or Doctoral Degree in computer science, electrical engineering, mathematics, or a similar field
  • 4+ years of on-the-job experience with an industry recognized ML framework such as scikit-learn, PyTorch, Dask, Spark, or TensorFlow
  • 3+ years of experience developing performant, resilient, and maintainable code
  • 3+ years of experience with data gathering and preparation for ML models
Job Responsibility
Job Responsibility
  • Design, build, and/or deliver ML models and components that solve real-world business problems
  • Inform ML infrastructure decisions using understanding of ML modeling techniques and issues
  • Solve complex problems by writing and testing application code, developing and validating ML models, and automating tests and deployment
  • Collaborate as part of a cross-functional Agile team to create and enhance software
  • Retrain, maintain, and monitor models in production
  • Leverage or build cloud-based architectures, technologies, and/or platforms to deliver optimized ML models at scale
  • Construct optimized data pipelines to feed ML models
  • Leverage continuous integration and continuous deployment best practices
  • Ensure all code is well-managed to reduce vulnerabilities, models are well-governed
  • Use programming languages like Python, Scala, or Java
What we offer
What we offer
  • Performance based incentive compensation, which may include cash bonus(es) and/or long term incentives (LTI)
  • comprehensive, competitive, and inclusive set of health, financial and other benefits
  • Fulltime
Read More
Arrow Right

Senior Machine Learning Engineering Manager, Gen AI

The Dropbox team is growing, and we're looking for an engineering manager to sup...
Location
Location
Canada
Salary
Salary:
219300.00 - 296700.00 CAD / Year
dropbox.com Logo
Dropbox
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • MS degree or PhD in Computer Science or related technical field involving coding (e.g., physics or mathematics), or equivalent technical experience
  • 10+ years of software engineering experience, with at least 5+ years in direct management roles.
  • Proficient in the latest advancements in ML, NLP, LLM, and GenAI.
  • Drive and ability to move forward in spite of ambiguity with a bias for action.
  • Proven expertise in the application of ML techniques to address practical challenges in real-world scenarios, spanning AI Agents, Chatbots, Search, or Information Retrieval domains.
  • Strong emphasis on using data-driven insights to guide decision-making processes, including A/B testing and experimentation.
  • Proven track record of setting visionary goals and delivering iterative progress.
  • Exceptional analytical capabilities to optimize solutions in complex and dynamic environments.
  • Ability to mentor and guide team members to maximize their impact.
Job Responsibility
Job Responsibility
  • Lead and develop a high-performing team of engineers, fostering individual ownership, and driving impactful outcomes.
  • Shape and advance the future of Dash, driving product monetization and revenue generation for Dropbox.
  • Utilize data and insights to make informed decisions that significantly impact the company.
  • Foster operational excellence, streamline processes, and eliminate redundancies to ensure team agility.
  • Cultivate a collaborative culture within the team that embodies Dropbox's values.
  • Provide strategic direction and proactively anticipate scaling challenges through long-term planning.
  • Define team’s OKRs and manage the executions.
  • Work closely with business partners and peer teams for project priorities and requirements
  • Manages system’s operational health, including on-call duties and connections with external gateway partners.
  • Define the growth paths and opportunities for team members.
What we offer
What we offer
  • Competitive medical, dental and vision coverage
  • Retirement savings through a defined contribution pension or savings plan
  • Flexible PTO/Paid Time Off, paid holidays, Volunteer Time Off, and more, allowing you time to unplug, unwind, and refresh
  • Income Protection Plans: Life and disability insurance
  • Business Travel Protection: Travel medical and accident insurance
  • Perks Allowance to be used on what matters most to you, whether that’s wellness, learning and development, food and groceries, and much more
  • Parental benefits including: Parental Leave, Fertility Benefits, Adoptions and Surrogacy support, and Lactation support
  • Mental health and wellness benefits
  • Fulltime
Read More
Arrow Right

Senior Machine Learning Engineering Manager, Gen AI

The Dropbox team is growing, and we're looking for an engineering manager to sup...
Location
Location
United States
Salary
Salary:
216200.00 - 365700.00 USD / Year
dropbox.com Logo
Dropbox
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • MS degree or PhD in Computer Science or related technical field involving coding (e.g., physics or mathematics), or equivalent technical experience
  • 10+ years of software engineering experience, with at least 5+ years in direct management roles.
  • Proficient in the latest advancements in ML, NLP, LLM, and GenAI.
  • Drive and ability to move forward in spite of ambiguity with a bias for action.
  • Proven expertise in the application of ML techniques to address practical challenges in real-world scenarios, spanning AI Agents, Chatbots, Search, or Information Retrieval domains.
  • Strong emphasis on using data-driven insights to guide decision-making processes, including A/B testing and experimentation.
  • Proven track record of setting visionary goals and delivering iterative progress.
  • Exceptional analytical capabilities to optimize solutions in complex and dynamic environments.
  • Ability to mentor and guide team members to maximize their impact.
Job Responsibility
Job Responsibility
  • Lead and develop a high-performing team of engineers, fostering individual ownership, and driving impactful outcomes.
  • Shape and advance the future of Dash, driving product monetization and revenue generation for Dropbox.
  • Utilize data and insights to make informed decisions that significantly impact the company.
  • Foster operational excellence, streamline processes, and eliminate redundancies to ensure team agility.
  • Cultivate a collaborative culture within the team that embodies Dropbox's values.
  • Provide strategic direction and proactively anticipate scaling challenges through long-term planning.
  • Define team’s OKRs and manage the executions.
  • Work closely with business partners and peer teams for project priorities and requirements
  • Manages system’s operational health, including on-call duties and connections with external gateway partners.
  • Define the growth paths and opportunities for team members.
What we offer
What we offer
  • Competitive medical, dental, and vision coverage
  • 401(k) plan with a generous company match and immediate vesting
  • Flexible PTO/Paid Time Off, paid holidays, Volunteer Time Off, and more, allowing you time to unplug, unwind, and refresh
  • Income Protection Plans: Life and disability insurance
  • Business Travel Protection: Travel medical and accident insurance
  • Perks Allowance to be used on what matters most to you, whether that’s wellness, learning and development, food and groceries, and much more
  • Parental benefits including: Parental Leave, Child and Adult Care, Day Care FSA, Fertility Benefits, Adoption and Surrogacy Support, and Lactation Support
  • Access to over 10,000 global co-working spaces through Gable.to, making it easy to book flexible workspaces for collaboration or individual work
  • Quarterly Cell phone and internet allowance
  • Mental health and wellness benefits
  • Fulltime
Read More
Arrow Right

Engineering Manager, Machine Learning

We are looking for an Engineering Manager, Machine Learning to lead a team of ML...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience in machine learning engineering, with a strong track record of shipping models to production in consumer-facing products (recommendations, search, ads, personalization, or similar domains)
  • Experience managing an ML or software engineering team
  • BS/MS in Computer Science, Mathematics, Statistics, or a related quantitative field
  • Deep expertise in recommendation system architectures, deep neural networks, and ranking models
  • Strong software engineering fundamentals and experience writing production-quality code
  • Experience with large-scale ML tooling and infrastructure: PyTorch/TensorFlow, Spark, Airflow, cloud-native MLOps platforms
  • Experience with multi-objective optimization, reinforcement learning, or Bayesian methods in production settings
  • Familiarity with LLM-based approaches for recommendations, content understanding, or generative personalization
  • Demonstrated ability to connect ML work to measurable product and business outcomes
  • Experience building and scaling ML teams in a distributed or multi-site setting
Job Responsibility
Job Responsibility
  • Lead, mentor, and grow a team of ML engineers
  • foster a culture of technical excellence, ownership, and collaboration
  • Set the technical roadmap, aligning priorities across the team and within the broader Recommendations organization
  • Drive system design and architecture decisions for ML models powering content ranking, user modeling, multi-objective optimization, and personalization across Roku's key surfaces
  • Provide technical leadership on model architecture choices, training and serving infrastructure, and evaluation methodologies
  • Own the A/B experimentation and measurement strategy for your team's surfaces
  • ensure ML work is tied to measurable product and business outcomes
  • Champion the adoption of generative AI to push the boundaries of recommendation and personalization
  • Partner with Product, Engineering, and cross-functional stakeholders to translate business goals into ML solutions
  • Recruit and develop ML talent in Bengaluru
What we offer
What we offer
  • Global access to mental health and financial wellness support and resources
  • Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision)
  • Life, accident, disability, commuter, and retirement options (401(k)/pension)
  • Employees are supported in taking time off, in accordance with local leave policies and other personal needs
  • Fulltime
Read More
Arrow Right

Senior Engineering Manager - Machine Learning

As Sr Engineering Manager for the Shopping ML team, you will join a team dedicat...
Location
Location
United States , Sunnyvale; San Francisco; New York
Salary
Salary:
267000.00 - 297000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • MS or equivalent experience in Computer Science, Engineering, Mathematics, or related field
  • 10+ years of industry experience in software engineering and AI/ML
  • 5+ years of experience directly managing engineering or ML teams, with a track record of hiring, mentoring, and growing high-performance teams
  • Deep understanding of machine learning fundamentals, with practical experience applying them to real-world problems.
  • Experience working with cross-functional teams (product, science, product ops, etc.)
Job Responsibility
Job Responsibility
  • Define and execute the Shopping ML product and engineering roadmap and strategy, focusing on personalization and discovery experiences that enhance multiple surfaces on the Uber Eats app including the store, checkout, and s experiences.
  • Collaborate with product managers, data scientists, designers, and operations to identify opportunities, prioritize initiatives, and deliver ML-powered features that feel intuitive and assistive.
  • Develop scalable systems that help consumers easily discover and order food and groceries, while also surfacing personalized recommendations for future meals or unmet needs.
  • Partner with other product & engineering teams to ensure ML frameworks and capabilities are leveraged to create cohesive, delightful user experiences.
  • Stay on top of industry trends and emerging best practices in machine learning and personalization to ensure Uber Eats continues to lead in innovation.
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • All full-time employees are eligible to participate in a 401(k) plan
  • Eligible for various benefits
  • Fulltime
Read More
Arrow Right

Software Engineering Lead, Machine Learning

Ema is building the next generation AI technology to empower every employee in t...
Location
Location
United States , San Francisco Bay Area
Salary
Salary:
135000.00 - 300000.00 USD / Year
ema.co Logo
Ema
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s degree or Ph.D. in Computer Science, Machine Learning, or a related quantitative field
  • Proven industry experience in building and deploying production-level machine learning models
  • Deep understanding and practical experience with NLP techniques and frameworks, including training and inference of large language models
  • Deep understanding of any of retrieval, ranking, reinforcement learning, and agent-based systems and experience in how to build them for large systems
  • Proficiency in Python and experience with ML libraries such as TensorFlow or PyTorch
  • Excellent skills in data processing (SQL, ETL, data warehousing) and experience working with large-scale data systems
  • Experience with machine learning model lifecycle management tools, and an understanding of MLOps principles and best practices
  • Familiarity with cloud platforms like GCP or Azure
  • Familiarity with the latest industry and academic trends in machine learning and AI, and the ability to apply this knowledge to practical projects
  • Good understanding of software development principles, data structures, and algorithms
Job Responsibility
Job Responsibility
  • Conceptualize, develop, and deploy machine learning models that underpin our NLP, retrieval, ranking, reasoning, dialog and code-generation systems
  • Implement advanced machine learning algorithms, such as Transformer-based models, reinforcement learning, ensemble learning, and agent-based systems to continually improve the performance of our AI systems
  • Lead the processing and analysis of large, complex datasets (structured, semi-structured, and unstructured), and use your findings to inform the development of our models
  • Work across the complete lifecycle of ML model development, including problem definition, data exploration, feature engineering, model training, validation, and deployment
  • Implement A/B testing and other statistical methods to validate the effectiveness of models. Ensure the integrity and robustness of ML solutions by developing automated testing and validation processes
  • Clearly communicate the technical workings and benefits of ML models to both technical and non-technical stakeholders, facilitating understanding and adoption
  • Fulltime
Read More
Arrow Right

Principal Software Engineering Manager - Data Science & Engineering

The MSRC Data Science team is responsible in building data pipelines, data minin...
Location
Location
United States , Redmond
Salary
Salary:
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Leads team on the disciplined use of, and improving artificial intelligence (AI) tools and practices across the software development lifecycle (SDLC)
  • Guides team on proactively taking responsibility for the content of their AI-generated requirements, design documents, code, and other assets, and assisting other members of the team to do the same
  • Leads team on incorporating Responsible AI practices into the SDLC to ensure appropriate controls over AI-generated assets
  • Coaches team on applying SDLC and engineering health measures (e.g., Accelerate, SPACE framework, Engineering System Success Playbook [ESSP]) to guide improvements to processes and practices, especially those involving AI
  • Leads team on experimenting with AI tools and practices to improve their own capabilities, and providing recommendations on how to adopt them to others
  • Reviews debugging tools, tests, logs, telemetry, and other methods, and acts as an expert for others to proactively verify assumptions while developing code before issues occur across products in production
  • Guides team to perform machine learning/data extraction, transformation, and loading (ETL) pipelines (e.g., data collection, cleaning) based on data prepared
  • Guides the architecture of scalable pipelines and datasets
  • Influences the direction of the team
  • Begins to anticipate potential data pipeline issues and provides solutions
  • Fulltime
Read More
Arrow Right