
Software Engineer - ML/Computer Vision (Battery Sorting)
Redwood Materials6 days ago
Base Salary
$153k - $200k/yr
Responsibilities
- Develop, test, and maintain production software for automated battery sorting, including 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.
- Build and maintain services and APIs connecting ML outputs to MES, HMI, and PLC/controls interfaces.
- Own observability through structured logging, metrics dashboards, alerting, and on-call triage for inference pipelines and supporting services.
- Monitor production model performance, identify regressions and distribution shifts, and improve models through data analysis and retraining.
- Contribute to infrastructure-as-code and CI/CD workflows for validating, versioning, and deploying application code and ML model artifacts.
- Collaborate with Controls, Hardware, Manufacturing, DevOps, and IT teams to improve software and models based on operational needs.
Requirements
- Bachelor of Science in Computer Science, Electrical Engineering, or a related field, or equivalent practical experience.
- At least 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 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 such as quantization, TensorRT, or ONNX Runtime.
- 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 environment.
- Passion for sustainability and improving the world.
Benefits
- Full-time employment with compensation commensurate with experience.
- Schedule may vary based on site operational needs, and flexibility is required.
- Factory-floor work environment.
- Willingness and ability to travel to Reno, Nevada as needed.
- Opportunity to generate patents in automated battery classification.
Tech Stack
Categories
About Redwood Materials
Redwood Materials builds a circular supply chain for lithium-ion batteries by recycling end-of-life cells and manufacturing cathode active materials and copper foil for EV and grid-storage makers. The privately held company, founded in 2017 by JB Straubel and headquartered in Carson City, Nevada, also deploys large-scale energy storage systems. Its model combines collection and processing of batteries with U.S.-based production of critical materials such as lithium, nickel, cobalt, and copper.