1

Software Engineer Ml Jobs (NOW HIRING)

Rowe Price, and other leading investors About the Role Nuro is seeking a Software Engineer with expertise in large-scale infrastructure, workload orchestration, and data processing to join our ML ...

We sit between Cloud Platform and ML engineers, turning low-level compute, storage, and networking primitives into an ML platform that teams actually use - scalable orchestration, distributed compute ...

Software Engineer, ML Dev Enablement

Las Vegas, NV ยท On-site +1

$123K - $163K/yr

We are looking for a Software Engineer to join our ML Infrastructure: Dev Enablement Team. Our mission is to build a frictionless development environment that empowers our researchers and engineers ...

Software Engineer, ML Dev Enablement

Las Vegas, NV ยท On-site +1

$123K - $163K/yr

We are looking for a Software Engineer to join our ML Infrastructure: Dev Enablement Team. Our mission is to build a frictionless development environment that empowers our researchers and engineers ...

Sr. Software Engineer - ML Systems

Denver, CO ยท On-site +1

$176K - $206K/yr

About the Opportunity We are seeking a Senior Software Engineer to design, build, deploy, monitor, and optimize production-ready ML services in regulated healthcare. You will work hands-on to package ...

Software Engineer, ML Infra

Mountain View, CA ยท On-site

$180K - $225K/yr

Collaborate with ML engineers to build robust model pipelines utilizing the ML infrastructure. Requirements * Education: Bachelor's degree in a related field with 5+ years of relevant experience, or ...

Sr. Software Engineer - ML Systems

Denver, CO ยท On-site

$176K - $206K/yr

About the Opportunity We are seeking a Senior Software Engineer to design, build, deploy, monitor, and optimize production-ready ML services in regulated healthcare. You will work hands-on to package ...

Software Engineer, ML Infra

Mountain View, CA ยท On-site +1

$180K - $225K/yr

Collaborate with ML engineers to build robust model pipelines utilizing the ML infrastructure. Requirements * Education: Bachelor's degree in a related field with 5+ years of relevant experience, or ...

next page

Showing results 1-20

Software Engineer Ml information

See salary details

$63.5K

$147.5K

$205.5K

How much do software engineer ml jobs pay per year?

As of Jul 20, 2026, the average yearly pay for software engineer ml in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What does a Software Engineer, ML do?

A Software Engineer, ML (Machine Learning) designs, develops, and deploys software systems that use machine learning algorithms to solve complex problems. They work on tasks such as building data pipelines, training and testing machine learning models, and integrating these models into production applications. They collaborate closely with data scientists, product managers, and other engineers to ensure that ML systems are scalable, efficient, and meet business objectives. Their work often involves programming, data analysis, and staying up-to-date with the latest developments in AI and machine learning.

What are some common challenges faced by Software Engineers working in Machine Learning, and how can they be addressed?

Software Engineers in Machine Learning often encounter challenges such as managing large datasets, ensuring model accuracy, and keeping up with rapidly evolving frameworks and tools. Collaboration with data scientists and domain experts is essential to align technical solutions with business goals. Staying current through continuous learning and leveraging cloud-based platforms or MLOps practices can help streamline workflows and improve model deployment. Additionally, effective communication within cross-functional teams is crucial for addressing both technical and non-technical challenges.

What engineer makes $500,000 a year?

Senior software engineers, especially those working at large tech companies or in specialized fields like machine learning or AI, can earn $500,000 or more annually through base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced skills, and often leadership roles or equity compensation.

What engineers make $300,000 a year?

Senior software engineers, especially those working in high-demand fields like machine learning, data engineering, or software architecture, can earn $300,000 or more annually, often with bonuses and stock options. Achieving this level typically requires extensive experience, advanced skills in programming languages, and working at large tech companies or startups with significant funding.

What are the key skills and qualifications needed to thrive as a Software Engineer ML, and why are they important?

To thrive as a Software Engineer ML, you need strong proficiency in programming (especially Python), algorithms, machine learning theory, and a relevant degree in computer science or a related field. Experience with ML frameworks like TensorFlow or PyTorch, and familiarity with cloud computing platforms and version control systems are typically required. Analytical thinking, problem-solving, and effective communication skills help you stand out in collaborative and complex project environments. These skills are vital to efficiently develop, deploy, and maintain robust machine learning solutions that drive business value.

Are ML engineers still in demand?

ML engineers are currently in high demand due to the growth of artificial intelligence and machine learning applications across industries. They typically require skills in programming, data analysis, and frameworks like TensorFlow or PyTorch, and job opportunities are expected to remain strong as AI adoption expands.

What is a $900000 AI job?

A $900,000 AI-related job typically refers to high-level roles such as senior machine learning engineers or AI research directors, often requiring advanced skills in deep learning, data science, and software development. These positions usually involve leadership responsibilities, extensive experience, and may include stock options or bonuses as part of compensation packages.
More about Software Engineer Ml jobs
What cities are hiring for Software Engineer Ml jobs? Cities with the most Software Engineer Ml job openings:
What states have the most Software Engineer Ml jobs? States with the most job openings for Software Engineer Ml jobs include:
What job categories do people searching Software Engineer Ml jobs look for? The top searched job categories for Software Engineer Ml jobs are:
Software Engineer, ML Infrastructure

Software Engineer, ML Infrastructure

Nuro

Mountain View, CA โ€ข On-site

$160K - $240K/yr

Full-time

Re-posted 15 days ago


Job description

Who We Are
Nuro believes self-driving vehicles are the most immediate and profound opportunity for AI to drive positive change in the physical world. Safer streets, more time for what matters, and easier access to the world around us, that's why we're building a universal autonomy platform: self-driving for all roads and all rides.
Founded in 2016, Nuro is a physical AI company developing Level 4 autonomous driving technology for a wide range of vehicles, use cases, and markets. Powered by the Nuro Driverโ„ข, our universal autonomy platform enables the global mobility ecosystem to deploy autonomy at scale, from robotaxis and logistics fleets to personal vehicles.
With years of real-world deployment experience and a flexible, partner-led business model, Nuro is working toward a future where millions of autonomous vehicles powered by our technology help make everyday life safer, easier, and more connected.
Nuro has raised over $2B in capital from Uber, NVIDIA, Google, Softbank, Fidelity, T. Rowe Price, and other leading investors
About the Role
Nuro is seeking a Software Engineer with expertise in large-scale infrastructure, workload orchestration, and data processing to join our ML Infrastructure team. In this role, you will focus on building and evolving the core platform that provides researchers and engineers with seamless access to compute and data resources. You will be responsible for executing the technical strategy for automated resource provisioning, high-performance workload scheduling, and efficient feature management to accelerate the Nuro Driverโ„ข development lifecycle.
About the Work
You will build the foundation that powers Nuro's model development from experimentation to production. Key responsibilities include:
  • Resource Provisioning & IaC: Scaling automated infrastructure-as-code (IaC) pipelines to manage thousands of GPU/CPU nodes across diverse environments.
  • Intelligent Scheduling: Designing and optimizing workload orchestration to maximize hardware utilization, minimize job wait times, and handle massive-scale distributed training.
  • Data & ETL: Designing robust pipelines for the extraction and transformation of petabyte-scale sensor and telemetry data into ML-ready formats.
  • Feature Management: Implementing robust feature caching and storage solutions to reduce redundant computations and ensure low-latency access to pre-computed features.
  • Platform Abstraction: Contributing to a unified ML platform that abstracts complex cloud infrastructure for end-users.

About You
  • Experience: 3+ years of professional experience in ML Infrastructure, Backend Platform Engineering, or Distributed Systems.
  • Resource Provisioning: Deep familiarity with modern Infrastructure-as-Code and provisioning tools such as Terraform, Pulumi, or Crossplane.
  • Workload Scheduling: Hands-on experience building or managing large-scale orchestrators for compute-heavy workloads (e.g., Kubernetes, KubeRay, Ray, Slurm, or Volcano).
  • Distributed Data Processing: Proficiency in at least one distributed processing framework, such as Apache Spark or Apache Beam, for large-scale data extraction and transformation.
  • Feature Management: Experience implementing or maintaining feature stores and caching layers (e.g., Feast, Hopsworks, or Redis-based custom caching).
  • Systems Design: A strong understanding of distributed systems, networking, and storage bottlenecks in the context of high-performance computing.

Bonus Points
  • Active contributor to open-source projects in the MLOps or Cloud-Native ecosystem (e.g., CNCF, Ray, or Kubeflow communities).
  • Experience with high-performance storage systems (e.g., Lustre, Ceph, or specialized NVMe caching) for ML data loading.
  • Knowledge of cost-optimization strategies for large-scale GPU clusters in public clouds (AWS, GCP, or Azure).

At Nuro, your base pay is one part of your total compensation package. For this position, the reasonably expected base pay range is between $160,360 and $240,540 for the level at which this job has been scoped. Your base pay will depend on several factors, including your experience, qualifications, education, location, and skills. In the event that you are considered for a different level, a higher or lower pay range would apply. This position is also eligible for an annual performance bonus, equity, and a competitive benefits package.
At Nuro, we celebrate differences and are committed to a diverse workplace that fosters inclusion and psychological safety for all employees. Nuro is proud to be an equal opportunity employer and expressly prohibits any form of workplace discrimination based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, veteran status, or any other legally protected characteristics.