CrawlJobs Logo

Software Engineering Lead, Machine Learning

United States, San Francisco Bay Area 135000.00 - 300000.00 USD / Year · Job Posted February 21, 2026
Apply Position
Job Link Share

Job Description

Ema is building the next generation AI technology to empower every employee in the enterprise to be their most creative and productive. Our proprietary tech allows enterprises to delegate most repetitive tasks to Ema, the AI employee.

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

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
  • Excellent problem-solving skills, attention to detail, and a strong capacity for logical thinking
  • The ability to work collaboratively in an extremely fast-paced, startup environment

Looking for more opportunities?

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

Similar Jobs for

Software Engineering Lead, Machine Learning

8 matching positions

Software Engineering, Machine Learning

Meta is seeking talented engineers to join our teams in building cutting-edge pr...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience improving quality through thoughtful code reviews, appropriate testing, proper rollout, monitoring, and proactive changes
  • Knowledge developing and debugging in C/C++ and Java, or experience with scripting languages such as Python, Perl, PHP, and/or shell scripts
  • Experience with developing machine learning models at scale from inception to business impact
  • Experience with scripting languages such as Python, Javascript or Hack
  • Track record of setting technical direction for a team, driving consensus and successful cross-functional partnerships
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • 6+ years of experience in software engineering or a relevant field. 3+ years of experience if you have a PhD
  • Experience building and shipping high quality work and achieving high reliability
  • 2+ years of experience in one or more of the following areas: machine learning, recommendation systems, pattern recognition, data mining, artificial intelligence, or a related technical field
Job Responsibility
Job Responsibility
  • Collaborate with cross-functional teams (product, design, operations, infrastructure) to build innovative application experiences
  • Implement custom user interfaces using latest programming techniques and technologies
  • Develop reusable software components for interfacing with back-end platforms
  • Analyze and optimize code for quality, efficiency, and performance
  • Lead complex technical or product efforts and provide technical guidance to peers
  • Architect efficient and scalable systems that drive complex applications
  • Identify and resolve performance and scalability issues
  • Work on a variety of coding languages and technologies
  • Establish ownership of components, features, or systems with expert end-to-end understanding
Read More
Arrow Right

Machine Learning Engineering Lead

As our Machine Learning Engineering Lead, you will be responsible for building a...
Location
Location
United States , New York; Philadelphia; Pittsburgh; Plymouth Meeting
Salary
Salary:
200000.00 - 250000.00 USD / Year
creditgenie.com Logo
Credit Genie
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7-10+ years of Backend Software Development experience and demonstrated prior experience working with ML/AI teams in a technical leadership capacity
  • Strong foundation in Software Development and prior experience leading impactful ML software projects
  • Strong foundation and demonstrated prior experience with Version Control, Infrastructure as Code, Testing, CI/CD, Monitoring and Observability
  • Demonstrated ability to deliver end-to-end production-grade ML solutions (e.g., experience with databases and data warehouses, streaming vs. batch data ingestion, feature engineering and versioning of features, Jupyter Notebooks and similar ML development environments, building and testing prediction services, versioning model artifacts, …)
  • Significant prior experience with ML-specific technologies such as Feature Stores/Feature Platforms and Model Registries, and demonstrated knowledge of ML-specific architectural patterns and tradeoffs (real-time vs. batch prediction, batch features vs. streaming features)
Job Responsibility
Job Responsibility
  • Responsible for building the Engineering foundation for the Data Science and ML/AI team, and for setting the company’s ML/AI Engineering roadmap in collaboration with our leadership team
  • Collaborate hands-on with Data Scientists and ML/AI Engineers to deliver production-grade ML/AI systems that support critical areas of our business (e.g., Risk and customer-facing in-app experiences)
  • Collaborate with leads from Engineering, Data Engineering, and Product to expand the existing technological stack of the company and support ML/AI-specific requirements
  • Responsible for setting and maintaining the highest ML Engineering standards in the Data Science and ML/AI team
  • Have fun working on hard and highly impactful problems
What we offer
What we offer
  • Offers Equity
  • Offers Bonus
  • 100% company-paid medical, dental, and vision coverage for you and your dependents on your first day of employment
  • Receive up to $100 per month in fitness reimbursement or enjoy a complimentary full membership to LifeTime Fitness or Equinox
  • 401(k) with a 3.5% match and immediate vesting
  • Meal program available for both lunch and dinner
  • Pre-tax benefits, including a $1,000 HSA match
  • Life and accidental insurance
  • Flexible PTO
  • Fulltime
Read More
Arrow Right

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

Software Engineering, Machine Learning

Meta is seeking engineers to join our teams in building cutting-edge products th...
Location
Location
Singapore
Salary
Salary:
Not provided
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of experience in software engineering or a relevant field. 3+ years of experience if you have a PhD
  • 2+ years of experience in one or more of the following areas: machine learning, recommendation systems, pattern recognition, data mining, artificial intelligence, or a related technical field
  • Experience with scripting languages such as Python, Javascript or Hack
  • Experience with developing machine learning models at scale from inception to business impact
  • Knowledge developing and debugging in C/C++ and Java, or experience with scripting languages such as Python, Perl, PHP, and/or shell scripts
  • Track record of setting technical direction for a team, driving consensus and successful cross-functional partnerships
  • Experience building and shipping high quality work and achieving high reliability
  • Experience improving quality through thoughtful code reviews, appropriate testing, proper rollout, monitoring, and proactive changes
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
Job Responsibility
Job Responsibility
  • Collaborate with cross-functional teams (product, design, operations, infrastructure) to build innovative application experiences
  • Implement custom user interfaces using latest programming techniques and technologies
  • Develop reusable software components for interfacing with back-end platforms
  • Analyze and optimize code for quality, efficiency, and performance
  • Lead complex technical or product efforts and provide technical guidance to peers
  • Architect efficient and scalable systems that drive complex applications
  • Identify and resolve performance and scalability issues
  • Work on a variety of coding languages and technologies
  • Establish ownership of components, features, or systems with proven end-to-end understanding
Read More
Arrow Right

Software Engineering Manager, Machine Learning

Meta is seeking a highly motivated and experienced Software Engineering Manager ...
Location
Location
United States , Sunnyvale
Salary
Salary:
184000.00 - 257000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
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
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
  • Develop and implement technical strategies to achieve business objectives
  • Foster an environment of continuous learning, growth, and improvement
What we offer
What we offer
  • bonus
  • equity
  • benefits
Read More
Arrow Right
New

Senior Full-Stack Software Machine Learning Engineer

Are you an experienced full-stack software engineer with a passion for building ...
Location
Location
France; Switzerland; United States , Bidart; Rolle; Boston
Salary
Salary:
Not provided
sophiagenetics.com Logo
SOPHiA GENETICS
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-7 years’ experience in the web development field
  • Bachelor’s degree in Computer Science or Engineering or equivalent professional experience
  • demonstrated experience in developing reliable web-based services and have a firm grasp on the underlying challenges of releasing web components to production
  • solid proficiency of front-end framework: React, Next JS, Node, JSX
  • proficiency in Java for back-end development
  • solid understanding of backend technologies and microservices architecture
  • experience with databases like MySQL, MariaDB, and DuckDB, (plus for design and query optimization)
  • experience with AI use in SDLC
  • experience with machine learning engineering in a production environment, including building and evaluating RAG pipelines, LLM evaluation methodologies and general lifecycle management
  • familiarity with Linux environments and GitLab for version control and CI/CD pipelines
Job Responsibility
Job Responsibility
  • Lead the development and delivery of web-based solutions that directly support Sophia Genetics’ business objectives in digital healthcare
  • work closely with product, QA, and cross-functional teams to ensure our platform meets market needs, regulatory standards, and performance goals
  • deeply understand business needs and translate them into effective technical solutions
  • develop and optimize web-based services and components, leveraging modern frameworks (React, Next.js, Node.js) and robust backend technologies (Java, microservices)
  • own and drive the full lifecycle of complex, high-performance software systems
  • enhance system performance through database optimization (MySQL, MariaDB, DuckDB) and efficient query design
  • leverage AI and modern tools to enhance SDLC, observability, monitoring, and system intelligence
  • design, integrate and evolve machine learning components into a production environment, including RAG pipelines and ML model evaluation frameworks
  • orchestrate cross-functional projects by collaborating with Product, QA, Architecture, and other teams
  • lead code reviews and mentor junior engineers
What we offer
What we offer
  • Sickness and Accident coverage through Helsana
  • Meal Vouchers at 90CHF PM with our partner cafeteria
  • a fun and engaging work environment, with Rest & Entertainment space, full stocked free coffee machine and free fruit/snacks
  • free parking in an easy to access location
  • a strong social committee
  • Fulltime
Read More
Arrow Right
New

Lead Machine Learning Inference Engineer, Advertising

Roku is changing how the world watches TV. Roku is the #1 TV streaming platform ...
Location
Location
United States , Austin
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • M.S. or above in CS, ECE, or a related field
  • 10+ years of experience in developing and deploying large-scale, distributed systems, with at least 5 years in a leadership or technical lead role
  • Strong programming skills in high-performance languages
  • Deep understanding of inference frameworks and ML system deployment
  • Proven experience optimizing performance for large-scale machine learning systems, including a deep knowledge of SOTA model optimizations, hardware-software co-design, GPU acceleration, and HPC techniques
  • Excellent communication and collaboration skills
  • Experience leading teams working on high-throughput, low-latency ML serving systems
  • Experience collaborating with and leading global, cross-functional teams
  • Contributions to open-source ML or systems projects
Job Responsibility
Job Responsibility
  • Lead the design and development of a SOTA Inference platform
  • Oversee the development of monitoring, observability, and other tooling to ensure system and model performance, reliability, and scalability of online inference services
  • Identify and resolve system inefficiencies, performance bottlenecks, and reliability issues, ensuring optimized end-to-end performance
  • Stay at the forefront of advancements in inference frameworks, ML hardware acceleration, and distributed systems, and incorporate innovations where and when they are impactful
What we offer
What we offer
  • Global access to mental health and financial wellness support and resources
  • Healthcare (medical, dental, and vision) where applicable
  • Life, accident, disability, commuter, and retirement options (401(k)/pension) where applicable
  • Time off in accordance with local leave policies
  • Fulltime
Read More
Arrow Right

Lead Machine Learning Engineer (Manager IC)

Lead Machine Learning Engineer (Manager IC) at Capital One. In Risk Tech, you wi...
Location
Location
United States , Cambridge, Massachusetts; Richmond, Virginia; McLean, Virginia
Salary
Salary:
179400.00 - 225100.00 USD / Year
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree
  • At least 6 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 2 years of experience building, scaling, and optimizing ML systems
Job Responsibility
Job Responsibility
  • Partner with a cross-functional team of engineers, data scientists, product managers, and designers to deliver AI-powered products
  • Design, develop, test, deploy, and support AI software components utilizing machine learning models
  • Fine-tune, develop and evaluate machine learning and foundation models
  • Collaborate as part of a cross-functional Agile team to create and enhance software that utilizes state-of-the-art AI and ML capabilities
  • Contribute thought leadership and technical vision to the long term roadmap of pioneering AI systems at Capital One
  • Leverage a broad stack of Open Source and SaaS AI technologies
  • Inform your ML infrastructure decisions using your understanding of ML modeling techniques and issues
  • Retrain, maintain, and monitor models in production
  • Construct optimized data pipelines to feed ML models
  • Ensure all code is well-managed to reduce vulnerabilities, models are well-governed, and the ML follows best practices in Responsible and Explainable AI
What we offer
What we offer
  • Performance based incentive compensation including cash bonus(es) and/or long term incentives (LTI)
  • health, financial and other benefits that support your total well-being
  • Fulltime
Read More
Arrow Right