CrawlJobs Logo

Software Engineer (Technical Leadership) - Machine Learning

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

Job Description

Meta is seeking talented principal engineers to join our teams in building cutting-edge products that connect billions of people around the world. As a member of our team, you will oversee complex technical problems, build new features, and improve existing products across various platforms, including mobile devices and web applications. Our teams are constantly pushing the boundaries of user experience, and we're looking for passionate individuals who can help us advance the way people connect globally. If you're interested in leading a world-class team of engineers and researchers to work on exciting projects that have significant impact, we encourage you to apply.

Job Responsibility

  • Drive the team's goals and technical direction to pursue opportunities that make your larger organization more efficient
  • Effectively communicate complex features and systems in detail
  • Understand industry & company-wide trends to help assess & develop new technologies
  • Partner & collaborate with organization leaders to help improve the level of performance of the team & organization
  • Identify new opportunities for the larger organization & influence the appropriate people for staffing/prioritizing these new ideas
  • Lead long term technical vision and roadmap for large cross-company efforts
  • Suggest, collect and synthesize requirements and create an effective feature roadmap
  • Identify and resolve performance and scalability issues, and drive large efforts to reduce technical debt

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • 12+ years of programming experience in a relevant language OR 8+ years experience with a PhD
  • Proven track record of planning multi-year roadmap in which short-term projects ladder to the long-term mission
  • Experience driving large cross-functional/industry-wide engineering efforts
  • Experience utilizing data and analysis to explain technical problems and provide detailed feedback and solutions
  • Experience communicating and working across functions to drive solutions
  • Experience mentoring/influencing executive stakeholders across organizations

Nice to have

  • Masters degree or PhD in Computer Science or a related technical field
  • Experience with frameworks like TensorFlow, PyTorch, or Scikit-learn
  • Knowledge of NLP techniques, including text preprocessing, tokenization, and sentiment analysis
  • Understanding of information retrieval concepts, such as indexing, querying, and ranking
  • Demonstrated experience with data structures and algorithms, including graph theory and optimization techniques

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 Engineer (Technical Leadership) - Machine Learning

8 matching positions

Software Engineer (Technical Leadership) - Machine Learning Specialist

Meta is seeking Machine Learning Engineers to join our engineering team. The ide...
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
  • Experience leading projects with industry-wide impact
  • Experience communicating and working across functions to drive solutions
  • Experience in mentoring/influencing engineers across organizations
  • Proven track record of planning multi-year roadmap in which short-term projects ladder to the long-term vision
  • Experience in driving large cross-functional/industry-wide engineering efforts
  • 12+ years of experience in programming languages (Python, C++, Java or R) with technical background
  • 8+ years of experience in one or more of the following areas: machine learning, recommendation systems, pattern recognition, NLP, data mining or artificial intelligence
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
Job Responsibility
Job Responsibility
  • Drive the team's goals and technical direction to pursue opportunities that make your larger organization more efficient
  • Effectively communicate complex features and systems in detail
  • Understand industry & company-wide trends to help assess & develop new technologies
  • Partner & collaborate with organization leaders to help improve the level of performance of the team & organization
  • Identify new opportunities for the larger organization & influence the appropriate people for staffing/prioritizing these new ideas
  • Suggest, collect and synthesize requirements and create an effective feature roadmap
  • Develop highly scalable classifiers and tools leveraging machine learning, data regression, and rules-based models
  • Adapt standard machine learning methods to best exploit modern parallel environments (e.g. distributed clusters, multicore SMP, and GPU)
What we offer
What we offer
  • bonus
  • equity
  • benefits
Read More
Arrow Right

Software Engineer (Leadership) - Machine Learning

Meta is seeking talented principal engineers to join our teams in building cutti...
Location
Location
Switzerland , Zurich
Salary
Salary:
Not provided
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Programming experience in a relevant language
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • Proven track record of planning multi-year roadmap in which short-term projects ladder to the long-term mission
  • Experience driving large cross-functional/industry-wide engineering efforts
  • Experience utilizing data and analysis to explain technical problems and provide detailed feedback and solutions
  • Experience communicating and working across functions to drive solutions
  • Experience mentoring/influencing experienced engineers across organizations
Job Responsibility
Job Responsibility
  • Drive the team's goals and technical direction to pursue opportunities that make your larger organization more efficient
  • Effectively communicate complex features and systems in detail
  • Understand industry & company-wide trends to help assess & develop new technologies
  • Partner & collaborate with organization leaders to help improve the level of performance of the team & organization
  • Identify new opportunities for the larger organization & influence the appropriate people for staffing/prioritizing these new ideas
  • Lead long term technical strategy and roadmap for large cross-company efforts
  • Suggest, collect and synthesize requirements and create an effective feature roadmap
  • Identify and resolve performance and scalability issues, and drive large efforts to reduce technical debt
Read More
Arrow Right

Software Engineer, Machine Learning - Credit & Refund Optimization

Join the team focused on building intelligent, personalized systems that drive f...
Location
Location
United States , San Francisco
Salary
Salary:
137100.00 - 299300.00 USD / Year
doordash.com Logo
DoorDash
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of industry experience delivering machine learning systems with clear business impact, especially in personalization, optimization, or causal inference
  • Deep expertise in statistical modeling and causal inference (e.g., uplift modeling, treatment effect estimation, synthetic controls, instrumental variables)
  • Experience designing and deploying optimization algorithms (e.g., multi-objective optimization, bandits, constrained optimization)
  • Proficiency in Python and ML tooling such as PyTorch, Spark, and MLflow
  • A strong product sense and ability to translate business objectives into technical solutions
  • M.S. or Ph.D. in a quantitative field (e.g., Computer Science, Statistics, Operations Research, Economics, Mathematics)
  • Excellent communication skills and a track record of cross-functional leadership
Job Responsibility
Job Responsibility
  • Designing and deploying causal inference models to accurately assess the impact of refunds and credits on customer satisfaction, retention, and behavior
  • Developing optimization frameworks that balance customer experience with operational cost, under policy and budget constraints
  • Building personalized decision systems that adapt to customer preferences and platform dynamics in real time
  • Collaborating with engineering, product, and data science partners to shape the roadmap for trust, service recovery, and consumer experience
  • Leading end-to-end model development, including experimentation, deployment, monitoring, and iteration
What we offer
What we offer
  • 401(k) plan with employer matching
  • 16 weeks of paid parental leave
  • wellness benefits
  • commuter benefits match
  • paid time off
  • paid sick leave
  • medical benefits
  • dental benefits
  • vision benefits
  • 11 paid holidays
  • Fulltime
Read More
Arrow Right

Sr Software Engineer - Machine Learning

We are building the future of Uber's mobility and logistics platforms. As a soft...
Location
Location
United States , New York; Seattle; San Francisco; Sunnyvale
Salary
Salary:
202000.00 - 224000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree or equivalent in Machine Learning, AI, Data Science, Computer Science, Engineering, Mathematics or related field with at least 3 year of full-time Machine Learning work experience OR PhD in Machine Learning, AI, Data Science, Computer Science, Engineering, Mathematics or related field with at least 1 year of full-time Machine Learning work experience
  • Proficiency in at least one programming language such as Java, C++, Python, or Go
  • 3 years of experience with ML algorithms/modeling- developing, training, productionization and monitoring of ML solutions at scale.
Job Responsibility
Job Responsibility
  • Partners with stakeholders to design, develop, optimize, and productionize machine learning (ML) or ML-based solutions and systems that are used within a team to solve complex problems with multiple dependencies
  • Leads team efforts to leverage and improve ML infrastructure for model development, training, deployment needs and scaling ML systems
  • Design, build, and deploy scalable machine learning models to production to solve real-world business problems
  • Collaborate with cross-engineering teams, data scientists and other partners to gather requirements and translate them into technical specification
  • Work closely with multi-functional leads to develop technical vision, new methodological approaches, and drive team direction
  • Write clean, testable, and efficient code to ensure models run with low latency and high reliability
  • Implement monitoring systems to track model performance, stability, and data drift in live environments
  • Mentor and guide other engineers, providing technical leadership and encouraging a collaborative and growth-oriented team environment
  • Stay up-to-date with standard machine learning algorithms and industry trends to continuously improve our tech stack.
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • Eligible for various benefits (see link)
  • Fulltime
Read More
Arrow Right

Software Engineer (Technical Leadership)

Meta is seeking a Software Engineer to join our engineering team. The ideal cand...
Location
Location
United States , Sunnyvale
Salary
Salary:
271000.00 - 347000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • Experience leading projects with industry-wide impact
  • Experience communicating and working across functions to drive solutions
  • Experience in mentoring/influencing engineers across organizations
  • Proven track record of planning multi-year roadmap in which short-term projects ladder to the long-term vision
  • Experience in driving large cross-functional/industry-wide engineering efforts
  • 12+ years of experience in programming languages (Python, C++, or Java) with technical background
  • 8+ years of experience in one or more of the following areas: machine learning, recommendation systems, pattern recognition, data mining or deep learning based methods
Job Responsibility
Job Responsibility
  • Drive the team's goals & technical direction to pursue opportunities that make your larger organization more efficient
  • Effectively communicate complex features & systems in detail
  • Understand industry & company-wide trends to help assess & develop new technologies
  • Partner & collaborate with organization leaders to help improve the level of performance of the team & organization
  • Identify new opportunities for the larger organization & influence the appropriate people for staffing/prioritizing these new ideas
  • Suggest, collect and synthesize requirements and create an effective feature roadmap
  • Develop highly scalable classifiers and tools leveraging machine learning, data regression, and rules-based models
  • Adapt standard machine learning methods to best exploit modern parallel environments (e.g. distributed clusters, multicore SMP, and GPU)
What we offer
What we offer
  • bonus
  • equity
  • benefits
Read More
Arrow Right

Software Engineer (Technical Leadership)

Meta is seeking principal engineers to join our teams in building cutting-edge p...
Location
Location
Singapore
Salary
Salary:
Not provided
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • Experience leading projects with industry-wide impact
  • Experience communicating and working across functions to drive solutions
  • Experience in mentoring/influencing engineers across organizations
  • Proven track record of planning multi-year roadmap in which short-term projects ladder to the long-term mission
  • Experience in driving large cross-functional/industry-wide engineering efforts
  • 12+ years of experience in programming languages (Python, C++, or Java) with technical background
  • 8+ years of experience in one or more of the following areas: machine learning, recommendation systems, pattern recognition, data mining or deep learning based methods
Job Responsibility
Job Responsibility
  • Drive the team's goals and technical direction to pursue opportunities that make your larger organization more efficient
  • Effectively communicate complex features and systems in detail
  • Understand industry and company-wide trends to help assess and develop new technologies
  • Partner and collaborate with organization leaders to help improve the level of performance of the team and organization
  • Identify new opportunities for the larger organization and influence the appropriate people for staffing/prioritizing these new ideas
  • Suggest, collect and synthesize requirements and create an effective feature roadmap
  • Develop highly scalable classifiers and tools leveraging machine learning, data regression, and rules-based models
Read More
Arrow Right

Software Engineer - Language (Technical Leadership)

Meta is seeking AI Software Engineers to join our Research & Development teams. ...
Location
Location
United States , Redmond, WA +3 locations
Salary
Salary:
219000.00 - 301000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • Specialized experience in one or more of the following machine learning/deep learning domains: Language: NLP, ASR, TTS, Conversational AI
  • Experience developing language algorithms or language infrastructure in C/C++ or Python
Job Responsibility
Job Responsibility
  • Apply relevant AI and machine learning techniques to build intelligent rich language systems that improve Meta's products and experiences
  • Assist in goal setting related to project impact and system architecture
  • Develop custom/novel architectures, define use cases, and develop methodology & benchmarks to evaluate different approaches
  • Apply in-depth knowledge of how the machine learning system interacts with the other systems around it
  • Technically lead in a team environment across multiple scientific and engineering disciplines, making the architectural trade-offs required to rapidly deliver software solutions
  • Mentor other AI Engineers & improve the quality of AI work in the broader team
  • Drive the team's goals and technical direction to pursue opportunities that make your larger organization more efficient
  • Effectively communicate complex features and systems in detail
  • Write clean readable code and debug complex problems that span systems
  • Understand industry & company-wide trends to help assess & develop new technologies
What we offer
What we offer
  • bonus
  • equity
  • benefits
Read More
Arrow Right

Staff Software Engineer - Traffic Machine Learning

Engineering at Uber means building for real-world impact under real-world constr...
Location
Location
Netherlands , Amsterdam
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proficiency in building and maintaining high-scale data pipelines using systems like Flink or Spark
  • Experience with data analysis techniques and the ability to reason about system performance, headroom, and data quality
  • Experience leading major technical initiatives from inception through to production and maintenance
  • Ability to work across multiple technical domains in parallel, zooming into code-level details and out to system-level strategy
  • Ability to lead through others, driving results from more junior engineers on the team
Job Responsibility
Job Responsibility
  • Design, build, and maintain data pipelines that process real-time road data at a global scale, where every millisecond of latency impacts millions of ETAs
  • Lead technically complex initiatives, such as re-architecting our incident and closure detection systems to improve accuracy and reaction time
  • Solve messy, high-impact problems—like optimizing the interface between traffic and routing—often without a clear starting point or obvious solution
  • Navigate the trade-offs between short-term tactical fixes and long-term architectural stability while keeping our Maps ecosystem running smoothly
  • Own your work end-to-end, from drafting the multi-year technical vision for traffic domains to debugging production issues when the stakes are high
  • Collaborate cross-functionally with Data Scientists, Product Managers, and Engineering peers to translate complex business needs into robust, scalable software
  • Champion engineering best practices like code health and design clarity, even when the pace is fast and priorities shift
  • Mentor and unblock other ICs on the team, raising the bar for technical excellence through thoughtful design reviews and leadership by example
  • Fulltime
Read More
Arrow Right