Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer - ML/Computer Vision (Battery Sorting)

$152.5k - $287.5k
Full-time

Redwood Materials

About Redwood Materials

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.S. for the first time, all from batteries we already have.

 

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

 

In accordance with California pay transparency laws, the salary range for this position is listed below. Actual compensation may vary based on a variety of factors, including experience, education, and skills. 

California Pay Range:

$152,500 - $287,500 USD

The position is full-time. Compensation will be commensurate with experience.

 

We collect personal information (PI) from you in connection with your application for employment with Redwood Materials, including the following categories of PI: identifiers, personal records, professional or employment information, and inferences drawn from your PI. We collect your PI for our purposes, including performing services and operations related to your potential employment. If you have additional privacy-related questions, please contact us at View email address on us.fitly.work.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - ML/Computer Vision (Battery Sorting) in San Francisco, CA vacancy
  •  ...time. Position Summary Mashgin is looking for a passionate Computer Vision engineer who loves solving everyday vision problems. Someone who is regularly...  ...methods. Researching and maintaining state‑of‑the‑art ML/CV algorithms that can analyze images. Coding full‑stack... 
    Computer
    Work at office
    Flexible hours

    Mashgin Inc

    Emeryville, CA
    1 day ago
  • $160k - $194k

     ...the AI economy. Our software helps the world's...  ...in grid-scale batteries, energy markets, and...  ...As a Software Engineer focusing on Distributed...  ...higher, ideally in Computer Science or some...  ...architectures and AI/ML landscape is a big...  ..., dental and vision insurance, and 401... 
    Computer
    Full time
    Remote work
    Flexible hours

    Ad Verse

    San Francisco, CA
    3 days ago
  • $160k - $200k

     ...autonomous robots and multimodal computer vision platform turn complex, constantly...  ...Senior Computer Vision / Applied AI Engineer to build production AI systems that...  .... The right person isa strong ML engineer, an exceptional software engineer, and a practical builder... 
    Computer
    Full time

    Simbe Robotics Inc

    San Francisco, CA
    3 days ago
  • $161k - $239k

     ...experience. 5 years of experience with software development in Python, and with...  ...processing. Experience in Computer Vision/Audio, Machine Learning, and...  ...PyTorch. Publications in CV/ML venues. About the job Google's software engineers develop the next-generation technologies... 
    Computer
    Full time

    Google

    San Francisco, CA
    1 day ago
  • $266k

     .... We iterate fast, and engineer for reliable long-term...  ...looking for a Backend Software Engineer to help architect...  ...timeCuriosity about AI/ML and excitement to work...  ...of employment: protect computer hardware entrusted to you...  ....Medical, dental, and vision insurance for you and... 
    Computer
    Internship
    Work at office
    Local area
    Flexible hours

    OpenAI

    San Francisco, CA
    1 day ago
  • $230k - $390k

     ...Google Workspace. What you'll doAs a Software Engineer on our Site Reliability team at...  ...collaborating across product, ML, and core engineering teams.Degree in Computer Science or a related field, or...  ...paid time offMedical, dental, and vision benefits for you and your... 
    Computer
    Full time
    Flexible hours

    Sierra

    San Francisco, CA
    1 day ago
  • $293k - $385k

     ...the architectural and engineering backbone of OpenAI’s infrastructure...  ...Our work spans system software, networking, platform...  ...of new systems (compute, comms, storage,...  ...years in one or more of: ML systems, performance engineering...  ....Medical, dental, and vision insurance for you and... 
    Computer
    Work at office
    Local area
    Flexible hours

    OpenAI

    San Francisco, CA
    4 days ago
  • $164.2k - $225.7k

     ...business impact.Founded by engineers and driven by customer...  ....As a Sr. Backend Software Engineer for Customer Experience...  ...to the technical vision, core infrastructure,...  ...ForBS or higher degree in Computer Science or a related...  ...Hands-on experience with ML-assisted backend... 
    Computer
    Local area
    Worldwide

    DataBricks

    San Francisco, CA
    5 days ago
  • $153k - $385k

     ...Labs is a fast-moving engineering team embedded in the People...  ...the company to build software focused on HR, culture...  ...Postgres/MySQLInterest in AI/ML (direct experience not...  ...of employment: protect computer hardware entrusted to...  ....Medical, dental, and vision insurance for you and... 
    Computer
    Internship
    Work at office
    Local area
    Flexible hours

    OpenAI

    San Francisco, CA
    1 day ago
  • $164.2k - $225.7k

     ...business impact.Founded by engineers and driven by customer...  ...started.As a Sr. Software Engineer for Customer Experience...  ...to the technical vision, core infrastructure, and...  ...BS or higher degree in Computer Science or a related...  ...environmentsHands-on experience with ML-assisted systems,... 
    Computer
    Local area
    Worldwide

    DataBricks

    San Francisco, CA
    1 day ago
  • $230k - $385k

    We’re looking for a Software Engineer to architect and build backend systems...  ...Exposure to data platforms or ML infrastructure.Prior...  ...offer of employment: protect computer hardware entrusted to you from...  ...benefits.Medical, dental, and vision insurance for you and your family... 
    Computer
    Work at office
    Local area
    Flexible hours

    OpenAI

    San Francisco, CA
    1 day ago
  • $149.6k - $308k

     ..., well-rounded Android engineers to join both our Platform...  ...drive initiatives from vision to launch, and deliver...  ...ensures exceptional software quality while boosting...  ...at scale.Bachelor’s in Computer Science or related field...  ...Demonstrated use of AI/ML tools to increase velocity... 
    Computer
    Work at office
    Local area
    Worldwide
    Relocation
    Relocation package

    Pinterest

    San Francisco, CA
    4 days ago
  • $164.2k - $225.7k

     ...SaaS companies in the world.Our engineering teams build highly technical...  ...trusted data analytics and ML platform in the world. Security...  ...as yourselves to create the vision and define the strategy for...  ...quality solutionsMS or Ph.D. in Computer Science or related fieldsPay... 
    Computer
    Work at office
    Local area
    Worldwide

    DataBricks

    San Francisco, CA
    3 days ago
  • $230k - $390k

     ...Workspace. What you’ll doAs a Software Engineer, Infrastructure at Sierra,...  ...databases, retrieval systems, and ML models.Develop and maintain...  ...in production.Degree in Computer Science or related field, or...  ...time offMedical, dental, and vision benefits for you and your familyLife... 
    Computer
    Full time
    Flexible hours

    Sierra

    San Francisco, CA
    5 days ago
  •  ...Valerie Health builds the ML infrastructure and...  ...technical stack combines vision models to interpret unstructured...  ...communications, computer-use automation, and LLM...  ...the Role Product engineers own all product and...  ...judgement and taste. Strong software engineering... 
    Computer
    Work at office

    Valerie Health

    San Francisco, CA
    5 days ago
  • $15 per hour

     ...automated feedback loops that modern software teams rely on. Without real-...  ...waste. Doxel brings computer vision and AI to construction,...  ...with a rapidly growing team of engineers, scientists, construction veterans...  ...with backend, CV/ML, product, design, and 3D visualization... 
    Computer
    Remote work
    Home office
    Flexible hours

    Doxel.ai

    San Francisco, CA
    2 days ago
  • $230k

     ...Much more!About the RoleAs an engineer within Fleet infrastructure, you...  ...and operate components of our compute fleet including job scheduling...  ..., have an understanding of AI/ML workloadsAbout OpenAIOpenAI is...  ...benefits.Medical, dental, and vision insurance for you and your... 
    Computer
    Work at office
    Local area
    Relocation package
    Flexible hours

    OpenAI

    San Francisco, CA
    3 days ago
  • $293k - $385k

     ...runtimes, performance engineering, secure partner integrations...  ...RoleWe are seeking a software engineer to help build...  ...across heterogeneous compute environments.You will develop...  ...inference, distributed ML systems, or inference-...  ....Medical, dental, and vision insurance for you and... 
    Computer
    Work at office
    Local area
    Remote work
    Flexible hours

    OpenAI

    San Francisco, CA
    4 days ago
  •  ...Founding Software Engineer The datacenter buildout is the largest industrial...  ...millisecond latency. Vision inference, control loops, and...  ...end inference pipeline so the ML model is the only stochastic...  ...loops, or robot controllers Computer vision pipeline experience: camera... 
    Computer

    Rethink recruit

    San Francisco, CA
    1 day ago
  •  ...believes in a future where computers are lifelike - with...  ...and human. With this vision, we're designing a new...  ...spanning hardware and software. Join us in shaping a...  ...the Role Backend engineering at Sesame is a domain...  ...architecture of systems where ML models are a critical... 
    Computer
    Full time
    Contract work
    Flexible hours

    SESAME

    San Francisco, CA
    5 days ago
  •  ...serving and inference engines, fine-tuning and training...  ...technical bar for — ML engineers, product engineers...  ...B.S., M.S., or PhD. in Computer Science or equivalent6+...  ...industry experience in software engineeringDeep backend...  ...medical, dental, and vision benefits, 11 paid... 
    Computer
    Hourly pay
    Work at office
    Local area
    Remote work
    Flexible hours

    Doordash

    San Francisco, CA
    3 days ago
  •  ...a small, fast-growing team of engineers in San Francisco powering Fortune...  ...and parsing Fine-tuned vision-language models for charts, tables...  ...about the intersection of computer vision, NLP, and data infrastructure...  ...in performance engineering or ML systems ~ Strong Python,... 
    Computer
    Visa sponsorship
    Relocation package

    PULSE

    San Francisco, CA
    5 days ago
  •  ...role We're looking for a Software Engineer to help move data from AI models...  ...-digit millisecond latency. Vision inference, control loops, and...  ...inference pipeline so the ML model is the only stochastic...  ...loops, or robot controllers Computer vision pipeline experience: camera... 
    Computer
    Internship
    Immediate start

    Gradient Robotics

    San Francisco, CA
    4 days ago
  •  ...Chalk Frontend Software EngineerChalk is building the...  ...traditionally constrained ML capabilities. Our...  ...experienced Frontend Software Engineers to join our team. In...  ...experienceWorking knowledge of computer science fundamentals....  ...medical, dental, and vision insurance for you and... 
    Computer
    Work at office
    Flexible hours

    CHALK INC

    San Francisco, CA
    4 days ago
  •  ...Valerie Health Engineering Role Valerie Health is the...  ...combining deep expertise in ML systems, large-scale...  ...stack combines: Vision models to interpret unstructured...  ...years of experience in software engineering, with a strong background in computer science. Previous... 
    Computer
    Work at office

    Valerie Health

    San Francisco, CA
    5 days ago
  •  ...world where agents, not software, do the work. The...  ...As a Senior Software Engineer, you're not just writing...  ...observability ~ Fluent in AI/ML engineering: you've...  ...and scale ~ BS/BA in Computer Science; graduate...  ...paid health, dental & vision care • 401(k) & financial... 
    Computer
    Work at office

    Interface AI

    San Francisco, CA
    5 days ago
  •  ...Specter is creating a software-defined "control plane"...  ...become the perception engine for a company's physical...  ...detection, tracking, and vision-language models from...  ...from constrained edge compute to serverless GPU providers...  ...: Experience taking ML models from research... 
    Computer
    Full time
    Shift work

    S.e. Specter

    San Francisco, CA
    3 days ago
  • $390k

     ...Software Engineer, Site Reliability (SRE)San Francisco, United StatesUp to $390,0...  ...and collaborating across product, ML, and core engineering teams.Degree in Computer Science or a related field, or...  ...paid time offMedical, dental, and vision benefits for you and your... 
    Computer
    Full time
    Flexible hours

    Hackajob

    San Francisco, CA
    5 days ago
  • $144k - $270k

     ...Senior Software Engineer, Applied AI Cambridge, MA USA; San Francisco, CA...  ..., and vectorized data for AI/ML workloads. Database & Knowledge...  ...: Bachelor's or Master's in Computer Science, Engineering, or a...  ...medical, dental, and vision coverage; employer-paid life... 
    Computer
    Full time
    Work at office
    Local area
    Flexible hours

    Lila Sciences

    San Francisco, CA
    5 days ago
  •  ...Software Engineer Remedy Robotics is a medical technology company developing robotic systems...  ..., machine learning, and advanced computer vision to help physicians perform highly precise...  ...bottlenecks Collaborate closely with ML, hardware, and clinical teams to... 
    Computer

    Blackbird

    San Francisco, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - ML/Computer Vision (Battery Sorting). Be the first to apply!