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

The opportunity

Redwood is localizing a global battery supply chain that seamlessly integrates recovery, reuse, and recycling — keeping critical minerals in circulation and driving the energy transition. Founded in 2017, we’re delivering low-cost and large-scale energy storage and producing battery materials in the U.

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