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 click.appcast.io.

Vacancy posted 12 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer - ML/Computer Vision (Battery Sorting) in Reno, NV vacancy
  • $89k - $143.75k

     ...Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/...  ...Requirements: ~ BS or equivalent in Computer Science, Computer Engineering, or equivalent...  ...benefit programs: medical, dental, vision, life insurance, short- and long-term... 
    Computer
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Night shift

    Johnson & Johnson

    Sparks, NV
    3 days ago
  •  ...directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-...  ...Students graduating in 2025 or later with a Bachelor’s degree in Computer Science, Software Engineering, Biomedical Engineering (with... 
    Computer
    Remote job
    Internship

    Danaher

    Sparks, NV
    3 days ago
  •  ...: Company Generac Power Systems Name Software Development Engineer I Req # 65291 Employment Type Full Time...  ...brand recognition as the go-to home battery backup system with installers,...  ...Qualifications: Bachelor's Degree in Computer Science or related field. 1+ years' experience... 
    Computer
    Full time
    Shift work

    Generac Power Systems

    Reno, NV
    1 day ago
  • $103.71k - $138.28k

     ...demonstrated knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level...  ..., Puppet, or Chef. •Knowledge and experience should include computer network operations, network access and protection techniques... 
    Computer
    Full time
    Temporary work
    Remote work

    Lumen

    Sparks, NV
    2 days ago
  •  ...Job Description Job Description Full Stack Software Engineer developing and maintaining internal systems built on .NET and Angular that...  ...the team Basic Qualifications • Bachelor's Degree in Computer Science, Engineering, or a related technical field • At... 
    Computer
    Local area

    Addison Group

    Reno, NV
    20 days ago
  •  ...contribute positively to our community. Job Summary The Software Engineer II is a high impact role within the newly structured Software...  .... Education and Experience Bachelor’s degree in Computer Science, Application Development, or a related field required... 
    Computer

    1 CLICK LOGISTICS

    Sparks, NV
    7 days ago
  •  ...contribute positively to our community. Job Summary The Software Engineer I is an essential member of the Software Development team, responsible...  .... Education and Experience # Bachelor’s degree in Computer Science, Information Systems, or a related field (or 3 years... 
    Computer
    Internship

    1 CLICK LOGISTICS

    Sparks, NV
    6 days ago
  •  ...and Responsibilities: - Provide Tier‑3 engineering support for Microsoft 365 GCC, Exchange...  ...segregation and elimination of malicious software and spam traffic in accordance with...  ...Bachelor’s degree in Information Technology, Computer Science, or a related field or... 
    Computer
    Minimum wage
    Full time
    Contract work
    Temporary work
    Work experience placement

    Maximus

    Sparks, NV
    4 days ago
  •  ...is currently seeking a Cloud Platform Engineer. This is a remote position. Maximus...  ...into pipeline workflows to support secure software delivery and platform hardening. -...  ...Bachelor’s degree in Information Technology, Computer Science, Engineering, or a related field... 
    Computer
    Minimum wage
    Full time
    Contract work
    Temporary work
    Work experience placement
    Remote work

    Maximus

    Sparks, NV
    3 days ago
  •  ...multiple intern roles open across our various ML teams. You can find a blurb on each team...  ...Instacart works alongside world-class engineers, data scientists, and product managers...  ..., applying LLMs, agentic systems, and computer vision to tackle complex challenges. We are passionate... 
    Computer
    Remote job
    Permanent employment
    Work experience placement
    Internship
    Work at office
    Work from home
    Flexible hours

    Instacart

    Sparks, NV
    3 days ago
  •  ...Description & Requirements Maximus is currently seeking a Software Engineer . In this role, you will provide expertise in the areas of managed file transfer and EDI X12 translations. In addition, they must configure, support and maintain environments and procedures... 
    Minimum wage
    Full time
    Contract work
    Temporary work
    Work experience placement
    Remote work

    Maximus

    Sparks, NV
    2 days ago
  •  ...Residential Power Electronics team as a Firmware Engineering Intern in Reno, NV, and help power the...  ...'s degree in Electrical Engineering, Computer Engineering, Computer Science, or a...  ...work requiring periods of sitting, close vision and ability to adjust focus. “We are an... 
    Computer
    Internship

    Generac Power Systems

    Reno, NV
    19 hours ago
  • Position: Application Engineer Job Description: What You'll Be Doing: Working in production...  .... Analyze, debug and troubleshoot software programs and applications. Perform fixes...  ...solid benefits package. Medical, Dental, Vision Insurance 401k, With Matching Contributions... 
    Hourly pay
    Full time
    Temporary work
    Work experience placement
    Work at office
    Monday to Friday

    Arrow Electronics

    Reno, NV
    2 days ago
  • $128.19k - $184.01k

     ...Role: We are seeking a talented iOS Engineer to join us in building Poe, an innovative...  ...overall user experience Own the entire software development process from timeline...  ...range of benefits including medical/dental/vision coverage, equity refreshers, remote work... 
    Remote job
    Full time

    Quora

    Sparks, NV
    19 hours ago
  • $140k - $200k

     ...office. These include frontend and backend engineers, AI research scientists, and others from...  ...to building accessible and inclusive software. ~ Excellent software engineering fundamentals...  ..., and contribute to long-term product vision. A purpose-driven mission: building... 
    Remote job
    Work at office

    Speechify

    Sparks, NV
    more than 2 months ago
  • $28 per hour

     ...Shift | Monday – Friday | 6:30 AM – 3:00 PM Must be willing to work overtime as needed. Nexeo Benefits • Medical, Dental, Vision, Limited Life, Short-Term Disability • Refer a Friend Bonus | Other Financial Incentives (Bonuses) • Weekly Pay | Direct Deposit... 
    Hourly pay
    Weekly pay
    Full time
    Temporary work
    Work at office
    Local area
    Monday to Friday
    Day shift

    Nexeo Staffing

    Sparks, NV
    27 days ago
  • $120k - $140k

     ...motivated and technically proficient Solutions Engineer to serve as a trusted advisor to...  ...sales processes used in either hardware or software sales. ~ Polished presenter,...  ...equity, bonuses, stipends, medical, dental, vision, 401(k), and long-term disability insurance... 
    Remote job
    Full time
    H1b

    Aperia Technologies

    Sparks, NV
    19 hours ago
  • $140k - $200k

     ...office. These include frontend and backend engineers, AI research scientists, and others from...  ...Candidate Should Have ~5+ years of software engineering experience ~ Familiarity with...  ...differences like dyslexia, ADD, low vision, concussions, autism, and more. Work... 
    Remote job
    Work at office
    Night shift

    Speechify

    Reno, NV
    more than 2 months ago
  • $90k

     ...transfer stations, including: gatehouse, sorting, loading. * Reviews and evaluates work...  ...of standard office equipment such as computers, phones, copy machines, etc. PAY: The...  ...package that includes medical, dental, vision, life insurance, and short-term disability... 
    Computer
    Full time
    Temporary work
    Work experience placement
    Work at office
    Local area

    Waste Management, Inc. (WM)

    Reno, NV
    2 days ago
  •  ...and testing results into asset management software (AMT) as requested. • Responsible for...  ...applications. • Ability to operate computer systems, internet, database software, scanner...  ...position eligible for Medical, Dental, Vision, Life Insurance; 403(b) retirement plan;... 
    Computer
    Full time
    Work at office

    Goodwill of Sacramento Valley & Northern NV

    Sparks, NV
    22 days ago
  • $25 per hour

     ...videos for social media and familiarity with software programs for developing them Candidate...  ...in becoming entry-level software engineers by graduation. In 2023, the U.S. Department...  ...Tech Hub will strengthen America’s lithium batteries, critical elements and other electric... 
    Hourly pay
    Full time
    Contract work
    Temporary work
    Part time
    Work at office
    Immediate start

    Nevada System of Higher Education

    Reno, NV
    19 hours ago
  •  ...our Solar & Storage team as an Engineering Program Manager Intern and help...  ...for PV microinverters and ESS battery systems while gaining hands-on...  ...typical of frequent and continuous computer-based work requiring periods of sitting, close vision and ability to adjust focus.... 
    Computer
    Internship
    Work at office

    Generac Power Systems

    Reno, NV
    19 hours ago
  • $21.67 per hour

     ...THE AMES COMPANIES We have amazing Benefits! Medical, Dental, Vision, Life Insurance, Wellness, 401K, Holidays Employee Assistance...  ...outbound shipments, notify supervisor on discrepancies Strong computer skills and the ability to multi-task Strong communication... 
    Computer

    The AMES Companies, Inc.

    Reno, NV
    11 days ago
  • $40 - $55 per hour

     ...Description Senior Civil Transportation Engineer Founded in 1973, DJ&A is a...  ...periods sitting at a desk and working on a computer. Must be able to travel to various project...  ...Excellent benefits including medical, dental, vision, 401(k) and profit sharing, long-term... 
    Computer
    Hourly pay
    Full time
    Work at office
    Local area

    DJ&A

    Reno, NV
    6 days ago
  • $23 per hour

     ...of all hold material processing including sorting and inspection. • Material receipt,...  ...English as a single business language. • Computer skills at level that can support the ability...  ...There is no continual lifting. Specific vision abilities required by this job include... 
    Computer
    Shift work
    Night shift
    Afternoon shift

    Trivium Packaging

    Sparks, NV
    7 days ago
  • $155.66k - $225.16k

     ...We’re hiring our first AI Automation Engineer to lead how we apply AI internally across...  ...automate your own process of creating this software Collaborate with teams across the...  ...range of benefits including medical/dental/vision coverage, equity refreshers, remote work... 
    Remote job
    Full time
    Shift work

    Quora

    Sparks, NV
    19 hours ago
  • $107.66k - $161.7k

     ...Team and Role: Our small engineering team works on challenging problems...  ...a B.S., M.S., or Ph.D. in Computer Science, Engineering or a...  ...Preferred Requirements: Previous software engineering experience via an...  ...including medical/dental/vision coverage, equity refreshers,... 
    Computer
    Remote job
    Full time
    Work experience placement
    Internship

    Quora

    Sparks, NV
    19 hours ago
  •  ...top-tier benefits like Medical, Dental, Vision, and Disability Insurance, 401K and Roth...  ...Assisting the Kiosk Operator with weighing, sorting, and moving material including general...  ...written and oral instructions. Basic math/computer skills required. Ability to lift up... 
    Computer
    Full time
    Relocation package

    Nucor Corporation

    Sparks, NV
    5 days ago
  • $80k - $120k

     ...Benefits for eligible roles include: ~ Medical, Dental, and Vision insurance ~401(k) with company match ~ Unlimited continuing...  ...Degree from an accredited Physical Therapy program Basic computer and EMR proficiency Current CPR certification... 
    Computer
    Bi-weekly pay
    Full time
    Part time
    Relief
    H1b
    Work from home
    Visa sponsorship
    Relocation package
    Flexible hours

    FOX Rehabilitation

    Reno, NV
    5 days ago
  • $20 per hour

     ...unloading trucks, moving vehicles, and using hand and power tools. Computer operation skills to support data entry, documentation, and...  ...role may include the following: • Medical, dental & vision • Critical Illness, Accident, and Hospital • 401(k) Retirement... 
    Computer
    Weekly pay
    Contract work
    Temporary work
    Monday to Friday
    Day shift

    Aerotek

    Sparks, NV
    4 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!