As a Senior ML Software Engineer, you will design, develop and implement software solutions across our machine learning and data stack, and play a crucial role in delivering insights into the new ...
Quick apply
As a Senior ML Software Engineer, you will design, develop and implement software solutions across our machine learning and data stack, and play a crucial role in delivering insights into the new ...
Quick apply
As a Senior ML Software Engineer, you will design, develop and implement software solutions across our machine learning and data stack, and play a crucial role in delivering insights into the new ...
San Diego, CA · On-site
$140K - $211K/yr
... Machine Learning Engineering General Summary: This individual independently plans, performs the moderately-defined responsibility for the designing, implementing and verification of software ...
San Diego, CA · On-site
$140K - $211K/yr
... Machine Learning Engineering General Summary: This individual independently plans, performs the moderately-defined responsibility for the designing, implementing and verification of software ...
Palo Alto, CA · On-site +1
$114K - $156K/yr
Machine Learning Software Engineers who bridge the gap between research and production by delivering machine learning models into real-world product experiences at scale About the Role: We are ...
Palo Alto, CA · On-site +1
$114K - $156K/yr
Machine Learning Software Engineers who bridge the gap between research and production by delivering machine learning models into real-world product experiences at scale About the Role: We are ...
Palo Alto, CA · On-site
$165K/yr
Machine Learning Software Engineers who bridge the gap between research and production by delivering machine learning models into real-world product experiences at scale About the Role: We are ...
Palo Alto, CA · On-site
$165K/yr
Machine Learning Software Engineers who bridge the gap between research and production by delivering machine learning models into real-world product experiences at scale About the Role: We are ...
Palo Alto, CA · On-site +1
$145K - $165K/yr
Machine Learning Software Engineers who bridge the gap between research and production by delivering machine learning models into real-world product experiences at scale About the Role: We are ...
Quick apply
Palo Alto, CA · On-site +1
$145K - $165K/yr
Machine Learning Software Engineers who bridge the gap between research and production by delivering machine learning models into real-world product experiences at scale About the Role: We are ...
Palo Alto, CA · On-site
$114K - $156K/yr
Machine Learning Software Engineers who bridge the gap between research and production by delivering machine learning models into real-world product experiences at scale About the Role: We are ...
Palo Alto, CA · On-site
$114K - $156K/yr
Machine Learning Software Engineers who bridge the gap between research and production by delivering machine learning models into real-world product experiences at scale About the Role: We are ...
San Diego, CA · On-site
$202K - $215K/yr
Senior Staff Machine Learning Software Engineer Location: San Diego, CA Job Type: Full-Time Salary Range: $202K - 215K Sr. Staff ML/Software Engineer We are building a product where learned models ...
San Diego, CA · On-site
$202K - $215K/yr
Senior Staff Machine Learning Software Engineer Location: San Diego, CA Job Type: Full-Time Salary Range: $202K - 215K Sr. Staff ML/Software Engineer We are building a product where learned models ...
The Machine Learning / Software Engineer will lead technical modernization efforts across AI/ML automation, digital engineering transformation, and software development for the NNSA weapons complex.
The Machine Learning / Software Engineer will lead technical modernization efforts across AI/ML automation, digital engineering transformation, and software development for the NNSA weapons complex.
Tampa, FL · On-site
$193K/yr
The Research Software Engineer will develop software tools for machine learning applications in cancer research, collaborating with a multidisciplinary team to support various research projects.
Tampa, FL · On-site
$193K/yr
The Research Software Engineer will develop software tools for machine learning applications in cancer research, collaborating with a multidisciplinary team to support various research projects.
We're looking for software engineers with experience in machine learning and artificial intelligence. You will be embedded as part of a team that collaborates with researchers on conceiving ...
We're looking for software engineers with experience in machine learning and artificial intelligence. You will be embedded as part of a team that collaborates with researchers on conceiving ...
We're looking for software engineers with experience in machine learning and artificial intelligence. You will be embedded as part of a team that collaborates with researchers on conceiving ...
We're looking for software engineers with experience in machine learning and artificial intelligence. You will be embedded as part of a team that collaborates with researchers on conceiving ...
Herndon, VA · On-site
If you desire an opportunity where you will apply your deep learning and software engineering ... Proven proficiency in PyTorch, TensorFlow, or other modern machine learning framework * Solid ...
Herndon, VA · On-site
If you desire an opportunity where you will apply your deep learning and software engineering ... Proven proficiency in PyTorch, TensorFlow, or other modern machine learning framework * Solid ...
Sunnyvale, CA · On-site
$114K - $156K/yr
You will work at the intersection of machine learning, software engineering, and hardware optimization to build high-performance, power efficient applications. We contribute to the entire feature ...
Sunnyvale, CA · On-site
$114K - $156K/yr
You will work at the intersection of machine learning, software engineering, and hardware optimization to build high-performance, power efficient applications. We contribute to the entire feature ...
Plano, TX · On-site
Collaborate with cross-functional teams including data scientists, software engineers, and business stakeholders to identify opportunities for leveraging machine learning techniques to drive business ...
Plano, TX · On-site
Collaborate with cross-functional teams including data scientists, software engineers, and business stakeholders to identify opportunities for leveraging machine learning techniques to drive business ...
Bethesda, MD · Hybrid
$105K - $215K/yr
Leverage expertise in machine learning, software engineering, and system architecture to independently drive the development of production-ready models. Work closely with cross-functional teams, from ...
Bethesda, MD · Hybrid
$105K - $215K/yr
Leverage expertise in machine learning, software engineering, and system architecture to independently drive the development of production-ready models. Work closely with cross-functional teams, from ...
Redmond, WA · Hybrid
$137K - $180K/yr
This is an exceptional opportunity for passionate software engineers straddling the boundaries of research and engineering, with a strong background in both machine learning fundamentals and software ...
Redmond, WA · Hybrid
$137K - $180K/yr
This is an exceptional opportunity for passionate software engineers straddling the boundaries of research and engineering, with a strong background in both machine learning fundamentals and software ...
Santa Clara, CA · Hybrid
$143K - $189K/yr
This is an exceptional opportunity for passionate software engineers straddling the boundaries of research and engineering, with a strong background in both machine learning fundamentals and software ...
Santa Clara, CA · Hybrid
$143K - $189K/yr
This is an exceptional opportunity for passionate software engineers straddling the boundaries of research and engineering, with a strong background in both machine learning fundamentals and software ...
Santa Clara, CA · On-site
$143K - $189K/yr
This is an exceptional opportunity for passionate software engineers straddling the boundaries of research and engineering, with a strong background in both machine learning fundamentals and software ...
Santa Clara, CA · On-site
$143K - $189K/yr
This is an exceptional opportunity for passionate software engineers straddling the boundaries of research and engineering, with a strong background in both machine learning fundamentals and software ...
New York, NY · On-site
Experience with machine learning software libraries such as TensorFlow or PyTorch * Experience implementing Agent or Context engineering is strongly preferred * Experience with natural language ...
New York, NY · On-site
Experience with machine learning software libraries such as TensorFlow or PyTorch * Experience implementing Agent or Context engineering is strongly preferred * Experience with natural language ...
Bethesda, MD · On-site
$105K - $215K/yr
Leverage expertise in machine learning, software engineering, and system architecture to independently drive the development of production-ready models. Work closely with cross-functional teams, from ...
Bethesda, MD · On-site
$105K - $215K/yr
Leverage expertise in machine learning, software engineering, and system architecture to independently drive the development of production-ready models. Work closely with cross-functional teams, from ...
$63.5K - $76.4K
2% of jobs
$76.4K - $89.3K
4% of jobs
$89.3K - $102.2K
6% of jobs
$102.2K - $115.1K
8% of jobs
$122.1K is the 25th percentile. Wages below this are outliers.
$115.1K - $128K
7% of jobs
$128K - $141K
18% of jobs
The median wage is $144K / yr.
$141K - $153.9K
16% of jobs
$153.9K - $166.8K
2% of jobs
$172.1K is the 75th percentile. Wages above this are outliers.
$166.8K - $179.7K
26% of jobs
$179.7K - $192.6K
1% of jobs
$192.6K - $205.5K
8% of jobs
$63.5K
$147.5K
$205.5K
A Machine Learning Software Engineer designs, develops, and deploys machine learning models within software applications. They work on data preprocessing, model training, optimization, and integration into production systems. Their role requires expertise in programming (Python, Java, or C++), machine learning frameworks (TensorFlow, PyTorch, or Scikit-learn), and cloud platforms. They collaborate with data scientists and software engineers to build scalable ML solutions.
To thrive as a Machine Learning Software Engineer, you need a solid understanding of programming (especially Python), algorithms, data structures, and mathematics, ideally backed by a degree in computer science, engineering, or a related field. Experience with frameworks such as TensorFlow or PyTorch, familiarity with cloud platforms (AWS, Azure, or GCP), and relevant certifications in data science or machine learning are highly valuable. Strong problem-solving skills, effective communication, and the ability to work collaboratively with cross-functional teams set outstanding candidates apart. These competencies are crucial for building deployable, scalable, and maintainable machine learning solutions that address real business challenges.
As a Machine Learning Software Engineer, your daily tasks typically include developing and optimizing machine learning models, collaborating with data scientists and product teams to define requirements, and integrating models into production systems. You’ll work extensively with large datasets to preprocess, analyze, and validate data, as well as monitor model performance and iterate on solutions when needed. It's common to participate in code reviews, contribute to architectural decisions, and maintain documentation for reproducibility and knowledge sharing. This role offers a dynamic and intellectually stimulating environment, making it ideal for those who enjoy solving complex technical problems and working at the intersection of engineering and data science.

$200K/yr
Full-time
Medical, Retirement, PTO
Posted 28 days ago
Senior Machine Learning Engineer - up to $200k base + equity
We accelerate the deployment of climate tech solutions by providing clients with industry leading insights, data, analytics, and research on both technologies and markets. Our subscription intelligence platform gives investors, corporates, and governments the insights they need to anticipate developments and to confidently build and finance the new climate economy. We produce the industry-leading newsletter read by 60,000 climate leaders.
We are looking for a Senior Machine Learning Software Engineer to join our engineering team. As a Senior ML Software Engineer, you will design, develop and implement software solutions across our machine learning and data stack, and play a crucial role in delivering insights into the new climate economy to investors, corporates, and governments mobilizing strategies in the climate transition. Our ideal candidate has a strong technical background and a willingness to “wear many hats”, learn new skills, and take the initiative to develop new features as needs arise.
The Role
The Essentials
A Plus
Our Offer