Software Engineer, ML/Computer Vision (Battery Sorting) The Battery Sorting team at Redwood Materials is building a world-class, ML-enabled sorting platform that uses computer vision and machine ...
Software Engineer, ML/Computer Vision (Battery Sorting) The Battery Sorting team at Redwood Materials is building a world-class, ML-enabled sorting platform that uses computer vision and machine ...
Senior Software Engineer - ML Services
Mountain View, CA · On-site
$190K - $220K/yr
Experience writing effective specs, managing repo context, and reviewing/verifying agent output. * 5+ years of experience in software development, with a strong backend and ML engineering background.
Senior Software Engineer - ML Services
Mountain View, CA · On-site
$190K - $220K/yr
Experience writing effective specs, managing repo context, and reviewing/verifying agent output. * 5+ years of experience in software development, with a strong backend and ML engineering background.
Software Engineer - ML Infrastructure
San Mateo, CA · On-site
$197K - $234K/yr
They are seeking experienced ML infrastructure engineers to lead engineering efforts focused on driving forward their ML research agenda for generative modeling of molecular systems. Responsibilities ...
Software Engineer - ML Infrastructure
San Mateo, CA · On-site
$197K - $234K/yr
They are seeking experienced ML infrastructure engineers to lead engineering efforts focused on driving forward their ML research agenda for generative modeling of molecular systems. Responsibilities ...
Senior Software Engineer - ML Services
$190K - $220K/yr
Experience writing effective specs, managing repo context, and reviewing/verifying agent output. * 5+ years of experience in software development, with a strong backend and ML engineering background.
Quick apply
Senior Software Engineer - ML Services
$190K - $220K/yr
Experience writing effective specs, managing repo context, and reviewing/verifying agent output. * 5+ years of experience in software development, with a strong backend and ML engineering background.
Software Engineer, ML Infrastructure
$160K - $240K/yr
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 ...
Quick apply
Software Engineer, ML Infrastructure
$160K - $240K/yr
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 ...
They are seeking a Software Engineer to join their Platform team to design, build, and deploy the ... deploying ML systems in production environments • Experience leading technical projects and ...
They are seeking a Software Engineer to join their Platform team to design, build, and deploy the ... deploying ML systems in production environments • Experience leading technical projects and ...
Software Engineer, ML Infrastructure
Mountain View, CA · On-site
$160K - $240K/yr
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 ...
Software Engineer, ML Infrastructure
Mountain View, CA · On-site
$160K - $240K/yr
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 ...
Software Engineer - ML Infrastructure
Costa Mesa, CA · On-site
$191K - $253K/yr
As a Software Engineer on the ML Infrastructure team, you'll be responsible for developing the core underlying systems and infrastructure that perception engineers across the business leverage to ...
Software Engineer - ML Infrastructure
Costa Mesa, CA · On-site
$191K - $253K/yr
As a Software Engineer on the ML Infrastructure team, you'll be responsible for developing the core underlying systems and infrastructure that perception engineers across the business leverage to ...
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 ...
About the Role We're looking for a Staff Software Engineer to join our Cloud ML team -- the team that owns both the cloud-side ML infrastructure and the applied ML research that powers SimpliSafe ...
Quick apply
About the Role We're looking for a Staff Software Engineer to join our Cloud ML team -- the team that owns both the cloud-side ML infrastructure and the applied ML research that powers SimpliSafe ...
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 ...
Quick apply
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 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 ...
Quick apply
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 ...
Staff Software Engineer, ML Infrastructure
San Francisco, CA · On-site
$220K - $260K/yr
We're hiring a Staff Software Engineer to own ML Infrastructure at Voxel. Our applied ML team is shipping vision models into production every week, across thousands of cameras at Fortune 500 ...
Staff Software Engineer, ML Infrastructure
San Francisco, CA · On-site
$220K - $260K/yr
We're hiring a Staff Software Engineer to own ML Infrastructure at Voxel. Our applied ML team is shipping vision models into production every week, across thousands of cameras at Fortune 500 ...
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 ...
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 Infrastructure
Mountain View, CA · On-site
$160K - $240K/yr
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 ...
Software Engineer, ML Infrastructure
Mountain View, CA · On-site
$160K - $240K/yr
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 ...
About the Role We're looking for a Staff Software Engineer to join our Cloud ML team - the team that owns both the cloud-side ML infrastructure and the applied ML research that powers SimpliSafe ...
About the Role We're looking for a Staff Software Engineer to join our Cloud ML team - the team that owns both the cloud-side ML infrastructure and the applied ML research that powers SimpliSafe ...
Sr Lead Software Engineer - AI/ML
Manhattan, NY · On-site
$180 - $250/hr
As a Senior Lead Software Engineer - ML at JPMorgan Chase within the Consumer & Community Banking (CCB) line of business, you serve as a seasoned member of an agile team focused on building, scaling ...
New
Sr Lead Software Engineer - AI/ML
Manhattan, NY · On-site
$180 - $250/hr
As a Senior Lead Software Engineer - ML at JPMorgan Chase within the Consumer & Community Banking (CCB) line of business, you serve as a seasoned member of an agile team focused on building, scaling ...
New
About the Role We're looking for a Staff Software Engineer to join our Cloud ML team - the team that owns both the cloud-side ML infrastructure and the applied ML research that powers SimpliSafe ...
About the Role We're looking for a Staff Software Engineer to join our Cloud ML team - the team that owns both the cloud-side ML infrastructure and the applied ML research that powers SimpliSafe ...
Software Engineer - ML Infrastructure
Costa Mesa, CA · On-site
$191K - $253K/yr
As a Software Engineer on the ML Infrastructure team, you'll be responsible for developing the core underlying systems and infrastructure that perception engineers across the business leverage to ...
Software Engineer - ML Infrastructure
Costa Mesa, CA · On-site
$191K - $253K/yr
As a Software Engineer on the ML Infrastructure team, you'll be responsible for developing the core underlying systems and infrastructure that perception engineers across the business leverage to ...
Principal Software Engineer, ML
San Jose, CA · On-site
$136K - $253K/yr
We are seeking a highly skilled Software Engineer to join our dynamic team. The ideal candidate will have advanced experience working with large language models (LLM), machine learning (ML), and big ...
Principal Software Engineer, ML
San Jose, CA · On-site
$136K - $253K/yr
We are seeking a highly skilled Software Engineer to join our dynamic team. The ideal candidate will have advanced experience working with large language models (LLM), machine learning (ML), and big ...
Software Engineer ML information
See salary details
$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
How much do software engineer ml jobs pay per year?
What does a software engineer ML do?
What are some common challenges faced by software engineers working in machine learning, and how can they be addressed?
Are software engineer ML still in demand?
What are the key skills and qualifications needed to thrive as a software engineer ML?

Full-time
Re-posted 15 days ago
Redwood Materials rating
7.6
Based on 8 frontline employees who took The Breakroom Quiz
23rd of 90 rated recycling and waste
Job description
Software Engineer, ML/Computer Vision (Battery Sorting)
The Battery Sorting team at Redwood Materials is building a world-class, ML-enabled sorting platform that uses computer vision and machine learning to classify and route thousands of end-of-life batteries per hour across diverse chemistries and form factors. This role sits at the intersection of software engineering and machine learning, with direct ownership of the production systems powering automated battery sorting on the factory floor. The ideal candidate is equally comfortable debugging a production incident as iterating on a model, and will have the opportunity to generate patents in automated battery classification. This is a high-impact, highly visible role with immediate real-world application in advancing the energy transition.
Hours
Full-time | Schedule may vary depending on site operational needs; flexibility required
Responsibilities will include:
- Develop, test, and maintain production software systems powering automated battery sorting, spanning ML inference, image acquisition, sensor integration, and hardware-adjacent control interfaces
- Train and deploy computer vision models for battery chemistry classification, including dataset annotation, preprocessing, and evaluation within established data pipelines
- Build and maintain services and APIs that connect ML outputs to downstream systems including MES, HMI, and PLC/controls interfaces
- Own observability across the production software stack through structured logging, metrics dashboards, alerting, and on-call triage for inference pipelines and supporting services
- Monitor model performance in production to catch regressions or distribution shifts and drive iterative improvements through data analysis and retraining
- Contribute to infrastructure-as-code and CI/CD workflows to validate, version, and deploy application code and ML model artifacts to production environments
- Collaborate cross-functionally with Controls, Hardware, Manufacturing, DevOps, and IT teams to translate operational needs into software and model improvements
Desired Qualifications:
- B.S. in Computer Science, Electrical Engineering, or a related field, or equivalent practical experience
- 2+ years of industry experience working with machine learning models, preferably in computer vision
- Hands-on experience with ML frameworks and libraries such as PyTorch and OpenCV
- Experience contributing to production codebases and pipelines with an emphasis on clean, well-documented, and well-tested code
- Experience designing and tracking ML experiments using tools such as MLflow
- Familiarity with edge deployment or model optimization techniques for inference (e.g., quantization, TensorRT, ONNX Runtime) in latency-sensitive or resource-constrained environments
- Experience with OCR, image classification pipelines, or multi-sensor and multimodal fusion
- Experience working in or alongside industrial, manufacturing, or operations environments where software interacts with physical systems
- Strong cross-functional communication skills and ability to prioritize and execute in a fast-paced, dynamic environment
- A passion for sustainability and making the world a better place!
Working Conditions:
- Factory floor environment; work schedule may vary depending on site operational needs and flexibility is required
- Willingness and ability to travel to Reno, NV as needed
- Additional working conditions to be confirmed with Hiring Manager
What Redwood Materials employees say
Pay
Hours and flexibility
Workplace
Get the full story on Breakroom
About Redwood Materials
Sourced by ZipRecruiter
Industry
Clean energy equipment manufacturing
Company size
501 - 1,000 Employees
Headquarters location
Carson City, NV, US
Year founded
2017