Software Engineer - ML/Computer Vision (Battery Sorting)Active$153K

The opportunity

Redwood Materials was founded in 2017 by JB Straubel, co-founder and former CTO of Tesla, on a simple but radical idea: the critical minerals powering the energy transition already exist. They just need to come back.

What you'll do

  • 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

What they're looking for

  • Collaborate cross-functionally with Controls, Hardware, Manufacturing,: DevOps, and IT teams to translate operational needs into software and model improvements
  • B.S. in Computer Science, Electrical Engineering, or a related field, or equivalent practical experience
  • + 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