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 - $200k
Full-time

Redwood Materials

About Redwood Materials

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. Today Redwood is the largest lithium-ion battery recycler in North America — recovering, refining, and redeploying critical minerals from end-of-life batteries back into the supply chain. On the energy side, Redwood has deployed the largest second-life battery project in the world, delivering power to AI data centers in months rather than years using proprietary energy architecture engineered entirely in-house. The company is profitable, the market it operates in is projected to grow 20 to 50 times over the next decade, and Redwood is the only company with the supply chain, the technology, and the operational scale to lead it.

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—$200,000 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 aiapply.co.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - ML/Computer Vision (Battery Sorting) in San Francisco, CA vacancy
  • $220k - $250k

     ...landfills. About the Role We're hiring a Computer Vision Engineer to work on the CV technology behind...  ..., and operationalize and scale the ML pipeline with model lineage tracking...  ...people who care about the mission. Software skills: Python, PyTorch, OpenCV. Experience... 
    Computer

    Mill

    San Bruno, CA
    16 days ago
  • $150k - $240k

     ...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
    Remote work
    Flexible hours

    Verse

    San Francisco, CA
    29 days ago
  • $180k - $250k

     ...the AI economy. Our software helps the world's...  ...in grid-scale batteries, energy markets, and...  ...role supports Core Engineering needs within the organization...  ...analytical and AI/ML workflows...  ...'s degree in Computer Science, Data Science...  ...medical, dental and vision insurance, and 401... 
    Computer
    Remote work
    Flexible hours

    Verse

    San Francisco, CA
    29 days ago
  •  ...AI/ML Engineer (Computer Vision) A fast-growing applied AI company is expanding its engineering team to build production grade computer vision...  ...opportunity for someone who enjoys turning research into reliable software, working close to product decisions, and shipping models... 
    Computer

    Blue Signal Search

    San Francisco, CA
    4 days ago
  •  ...reliable on-demand, logistics engine for delivery. We are...  ...! We are looking for Software Engineers, Machine...  ...infrastructure to implement new ML solutions to make our...  ...field such as computer science, mathematics, statistics...  ...medical, dental, and vision benefits, 11 paid... 
    Computer
    Hourly pay
    Work at office
    Local area
    Remote work
    Flexible hours

    Doordash

    San Francisco, CA
    17 hours ago
  • $180k - $200k

     ...We are looking for a Senior Software Engineer with 4+ years of experience to...  ...Education Bachelor's degree in Computer Science or related field...  ...skills Experience with AI/ML APIs and prompt engineering,...  ...with the product team to craft vision, strategy, and roadmap while... 
    Computer
    Full time
    Work experience placement
    Work at office
    Local area
    Visa sponsorship

    AIDA Recruitment

    San Francisco, CA
    a month ago
  • $211k - $251k

     ...Reliability or Infrastructure Engineering for complex SaaS or cloud-based...  ...collaborating across product, ML, and core engineering teams. We hold a degree in Computer Science or a related field, or...  ...time off, medical, dental, and vision coverage for employees and their... 
    Computer
    Full time
    Flexible hours

    Sierra

    San Francisco, CA
    2 days ago
  • $120k - $220k

     ...have traditionally constrained ML capabilities. Our platform...  ...hiring experienced Frontend Software Engineers to join our team. In this role...  ...experience Working knowledge of computer science fundamentals. We’re...  ...Comprehensive medical, dental, and vision insurance Retirement savings... 
    Computer
    Contract work
    For contractors
    For subcontractor
    Work at office
    Remote work
    Monday to Friday
    Flexible hours

    CHALK INC

    San Francisco, CA
    2 days ago
  • $160k - $210k

     ...team of the world's best engineers and operators. If you...  ...organization is looking for a software engineer that will...  ...robotics engineers, ML engineers, multi‑robot...  ...Bachelors or Masters in Computer Science, or related field...  ...medical, dental, and vision insurance through several... 
    Computer
    Local area
    Flexible hours

    Nimble Robotics

    San Francisco, CA
    16 days ago
  • $165k - $242k

     ...breakthroughs and turn compute into capability. Founded...  ...solving challenging engineering problems at scale, and...  ...years of experience in software engineering ~ Strong...  ...the Python  stack for AI/ML Empathy for practitioners...  ...~ Medical, dental, and vision insurance - 100% paid... 
    Computer
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    San Francisco, CA
    29 days ago
  •  ...Workspace. What you'll do As a Software Engineer on our Site Reliability team at...  ...and collaborating across product, ML, and core engineering teams. Degree in Computer Science or a related field, or equivalent...  ...time off Medical, dental, and vision benefits for you and your family... 
    Computer
    Full time
    Flexible hours

    Sierra

    San Francisco, CA
    1 day ago
  •  ..., fast-growing team of engineers in San Francisco powering...  ...parsing Fine-tuned vision-language models for...  ...about the intersection of computer vision, NLP, and data infrastructure...  ...with design, ML, and customer-facing...  ...years building production software, new grads considered... 
    Computer
    Work at office
    Visa sponsorship
    Relocation package

    Pulse Software Corp

    San Francisco, CA
    4 days ago
  • $211k - $251k

     ...for 5-7+ years of hands-on software engineering experience working on highly...  .... We require a degree in Computer Science or a related discipline...  ..., retrieval systems, and ML models. We develop core data...  ...PTO, medical, dental, and vision coverage for employees and their... 
    Computer
    Full time
    Flexible hours

    Sierra

    San Francisco, CA
    2 days ago
  • $350k

     ...Thinking Machines Software Engineer The mission of Thinking Machines is...  ...or equivalent experience in computer science, engineering, or similar...  ...powered products or working with ML/LLM APIs and their unique...  ...generous health, dental, and vision benefits, unlimited PTO, paid... 
    Computer
    Immediate start
    Visa sponsorship
    Work visa
    Relocation package

    Thinking Machines Lab

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

    Full Stack Engineer Construction is the second-largest industry in...  ...automated feedback loops that modern software teams rely on. Without real-...  ...global waste. Doxel brings computer vision and AI to construction,...  ...product, design, backend, CV/ML, and platform engineering teams... 
    Computer
    For contractors
    Work at office
    Remote work
    Home office
    Flexible hours

    Doxel.ai

    San Francisco, CA
    2 days ago
  •  ...We're looking for a Founding Software Engineer to own how Gradient Robotics...  ...single-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

    Gradient Robotics

    San Francisco, CA
    22 hours ago
  • $138.7k - $153.3k

     ...the role We're seeking a Software Engineer (IC1) to join our team and help...  ...you ~ Bachelor's degree in Computer Science, Engineering, or a...  ...or conversion context AI/ML-powered personalization or recommendation...  ...medical, dental, and vision plans with options for... 
    Computer
    Temporary work
    Work experience placement
    Internship
    Work at office
    Remote work
    Home office
    Flexible hours
    2 days per week
    3 days per week
    1 day per week

    Point Digital Finance, Inc.

    San Francisco, CA
    8 days ago
  • $145k - $150k

     ...science, network economics, AI and ML, online and real-world safety...  ...experiences for daters. The Engineering team is responsible for...  ...Java, Node.js, Go, C++ BS/MS in Computer Science or an equivalent...  ...annually Comprehensive health, vision, and dental coverage 100% 401... 
    Computer
    Full time
    Work experience placement
    Flexible hours

    Match Group

    San Francisco, CA
    4 days ago
  • $200k - $275k

     ...→ Mid-West & South Atlantic Founding Software Engineer $200,000 to $275,000 + COMPANY A cutting...  ..., leveraging machine learning, computer vision, and NLP to optimize content performance...  ...infrastructure and data pipelines for AI/ML models. Optimize performance and infrastructure... 
    Computer
    Full time

    Harnham

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

    Sr. Software Engineer, Backend At AKASA, our mission is to build the future...  ...Qualifications Bachelor of Science in Computer Science/Software Engineering...  ...applications on top of ML pipelines Familiarity with...  ...coverage for health, dental, and vision Employer contribution to... 
    Computer
    Home office
    Flexible hours

    AKASA

    San Francisco, CA
    22 hours ago
  •  ...itself — keep reading. About the Role As a Software Engineer on Socure's Document Verification (...  .... Translate product requirements and ML model outputs into efficient backend...  ...scientists to integrate machine learning and computer vision components into the DocV backend... 
    Computer

    Socure Inc

    San Francisco, CA
    22 hours ago
  • $190k - $210k

    Mytra Senior Software Engineer We're creating an entirely new way to solve the most ubiquitous problem...  ...Engineering, Electrical Engineering, Computer Engineering, or equivalent. Strong...  ...kernel fundamentals. Experience in computer vision and deep learning skills (detection,... 
    Computer
    Work at office

    Mytra

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

    Interface

    San Francisco, CA
    22 hours ago
  •  ...hands-on support from AMD engineers the team is scaling...  ...collaborate closely with ML researchers and...  ...Profile Bachelor's degree in Computer Science, Engineering, or...  ...experience) 3+ years of software engineering experience,...  ...Medical, dental, and vision insurance 401k plan Daily... 
    Computer
    Work at office
    Flexible hours

    Sciforium

    San Francisco, CA
    22 hours ago
  • $150k - $170k

     ...mission-oriented Applied AI Engineer to help develop, integrate, and deploy AI/ML-powered capabilities...  ...other data scientists, software engineers, product...  ...Requirements BS/MS in Computer Science, Engineering, Machine...  ...applications, computer vision systems, signal-... 
    Computer
    Work experience placement
    Casual work
    Work at office
    Relocation package
    2 days per week

    CHAOS Industries

    San Francisco, CA
    5 days ago
  • $250k

     ...the physical economy. What You'll Do As a Senior Software Engineer at Roboflow Labs, you'll build the platform that turns...  ...human-data platforms, marketplaces with payouts, ML training data pipelines, or computer vision tooling Where You'll Work Roboflow is a fully... 
    Computer
    Work at office

    Roboflow, Inc

    San Francisco, CA
    4 days ago
  • $140k - $210k

     ...liberate us from the menial. Vision: invent the Autonomous...  ...agency. The Role As a Software Engineer on the Multi-Agent Systems team...  ...like picking, packing, sorting, induction, and routing. -...  ...Bachelor's degree or higher in Computer Science, Robotics, Mathematics... 
    Computer
    Local area
    Flexible hours

    Nimble Robotics

    San Francisco, CA
    28 days ago
  • $118k - $178k

     ...26) Day to Day As a Senior Software Engineer on the AI Gateway & Guardrails...  ...a Bachelor’s degree in Computer Science, Mathematics, Computer...  ...Experience with or interest in AI/ML systems, including LLM-based...  ...partners including medical, dental, vision, disability and life... 
    Computer
    Work experience placement
    Local area

    Indeed

    San Francisco, CA
    22 hours ago
  • $170k - $220k

     ...multidisciplinary Research Scientists and Engineers working on building a cutting...  ...-labelling system leveraging computer vision, and machine learning. -...  .... - Collaborate with ML researchers and engineers to...  ...in ML systems or the ML software stack. - Deep understanding... 
    Computer
    Full time
    Work at office
    Work from home
    Flexible hours

    Waabi

    San Francisco, CA
    a month ago
  • $112k - $150k

     ...We're looking for an AI Engineer to help transform GE...  ...your time developing AI/ML products by training models...  ...and evolve AI-powered software products that...  ...Bachelor's Degree in Computer Science, Data Science,...  ...include medical, dental, vision, and prescription drug... 
    Computer
    Contract work
    Remote work
    Relocation package

    GE Aerospace

    San Francisco, CA
    22 hours 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!