Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer, Image Processing and Machine Learning image - Rise Careers
Job details

Software Engineer, Image Processing and Machine Learning

Redwood Materials is looking for a Software Engineer specializing in image processing and machine learning to develop sustainable technologies for electric vehicles. The role focuses on automated material identification and sorting systems.

Skills

  • Image processing expertise
  • Machine learning knowledge
  • Computer vision experience
  • Proficiency in Python and deep learning frameworks
  • Familiarity with AI inference acceleration

Responsibilities

  • Develop and optimize image processing algorithms.
  • Train machine learning models for classification.
  • Integrate computer vision and ML models into software infrastructure.
  • Process and analyze large datasets to improve model accuracy.
  • Collaborate with software, robotics, and hardware teams.

Education

  • Bachelor’s or Master’s degree in Computer Science, Machine Learning, or related field

Benefits

  • Competitive salary
  • Health and wellness benefits
  • Opportunity to work on innovative projects
  • Collaborative work environment
To read the complete job description, please click on the ‘Apply’ button
Redwood Materials Glassdoor Company Review
3.5 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Redwood Materials DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Redwood Materials
Redwood Materials CEO photo
JB Straubel
Approve of CEO

Average salary estimate

$105000 / YEARLY (est.)
min
max
$90000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer, Image Processing and Machine Learning, Redwood Materials

Join the team at Redwood Materials as a Software Engineer, specializing in Image Processing and Machine Learning, where your skills can drive sustainability and innovation. Founded in 2017, Redwood is on a mission to create a circular supply chain for electric vehicles and clean energy products, making them more sustainable while cutting costs for batteries. In this exciting role, you'll support the development of advanced automated material identification and sorting systems, using your expertise in computer vision and AI-driven classification. Your day-to-day responsibilities will include developing and optimizing image processing algorithms to analyze high-resolution images from various angles and spectra. You'll train machine learning models specifically tailored for classification and object detection, optimizing them for efficiency in material sorting. Working closely with teams across software, robotics, and hardware, you'll integrate intelligent automation solutions into our recycling workflows. We're looking for someone who’s deeply passionate about sustainability and possesses a strong background in deep learning, as well as practical experience in deploying machine learning models, whether in cloud environments or on edge devices. At Redwood, there’s plenty of room for professional growth, and we are willing to adjust the role to fit your experience level. If you're eager to contribute to high-impact innovations, apply now and be part of shaping a sustainable future with us in beautiful San Francisco!

Frequently Asked Questions (FAQs) for Software Engineer, Image Processing and Machine Learning Role at Redwood Materials
What are the key responsibilities of a Software Engineer, Image Processing and Machine Learning at Redwood Materials?

As a Software Engineer specializing in Image Processing and Machine Learning at Redwood Materials, your key responsibilities will include developing and optimizing image processing algorithms for high-resolution material analysis, training machine learning models for classification and object detection, integrating these models into our automated systems, and collaborating with interdisciplinary teams. You'll also work on processing large datasets to enhance model accuracy and efficiency, focusing on sustainability and high-impact innovations.

Join Rise to see the full answer
What qualifications are required for the Software Engineer role at Redwood Materials?

To qualify for the Software Engineer position in Image Processing and Machine Learning at Redwood Materials, candidates should hold a Bachelor's or Master's degree in Computer Science, Machine Learning, Electrical Engineering, or a related field. Additionally, a minimum of 3 years of experience in image processing or machine learning is essential, along with proficiency in programming languages like Python and familiarity with deep learning frameworks such as TensorFlow and PyTorch.

Join Rise to see the full answer
What experience is preferred for a Software Engineer position at Redwood Materials?

Preferred experience for the Software Engineer, Image Processing and Machine Learning role at Redwood Materials includes a strong background in convolutional neural networks, object detection, and classification techniques. Familiarity with industrial automation, exposure to X-ray or hyperspectral imaging, and experience with deploying models in real-world environments will set candidates apart. Knowledge of hardware acceleration for AI inference is also advantageous.

Join Rise to see the full answer
What working environment can a Software Engineer expect at Redwood Materials?

A Software Engineer, Image Processing and Machine Learning at Redwood Materials can expect a dynamic working environment that may include both office and outdoor settings. The role involves challenges that can include exposure to various conditions, so personal protective equipment may be necessary. The position entails regular attendance and may involve occasional weekend work or travel, contributing to the innovation in sustainable practices.

Join Rise to see the full answer
What personal qualities are beneficial for a Software Engineer at Redwood Materials?

For success as a Software Engineer, Image Processing and Machine Learning at Redwood Materials, strong problem-solving abilities, a passion for sustainability, and teamwork skills are crucial. Being adaptable and open-minded about exploring new AI techniques and deep learning methods can greatly enhance your impact in this innovative role, ensuring you contribute meaningfully to our projects.

Join Rise to see the full answer
Common Interview Questions for Software Engineer, Image Processing and Machine Learning
Can you describe your experience with image processing algorithms?

In responding to this question, highlight specific algorithms you've developed or used in past projects. Discuss the types of images you processed and the challenges you faced, as well as how you optimized these algorithms for performance across different applications. Use concrete examples to illustrate your expertise.

Join Rise to see the full answer
What machine learning frameworks are you most familiar with?

Be sure to mention frameworks such as TensorFlow and PyTorch, providing examples of projects you've completed using them. Discuss your comfort level with deploying models in various environments and how you've utilized these frameworks to achieve your goals in previous roles.

Join Rise to see the full answer
How do you approach training data for machine learning models?

Explain your methods for collecting, preprocessing, and augmenting training data. Discuss the importance of balancing datasets, eliminating biases, and ensuring that your training data is representative of the real-world scenarios the model will face upon deployment.

Join Rise to see the full answer
What techniques do you use to optimize machine learning model performance?

Describe techniques like hyperparameter tuning, cross-validation, and feature selection that you have applied to improve model accuracy and efficiency. Include examples of how you have implemented these strategies in past projects, emphasizing the positive outcomes.

Join Rise to see the full answer
Can you explain convolutional neural networks and their applications?

In your answer, clarify what convolutional neural networks are and why they are effective for image processing tasks. Provide examples of specific applications, such as object detection and classification, and how you've leveraged CNNs in your previous work.

Join Rise to see the full answer
How do you handle large volumes of data in machine learning projects?

Discuss your strategies for managing large datasets, including using cloud computing, distributed processing, and optimized storage solutions. Illustrate how you've successfully processed such data in past experiences, pointing to specific tools and methods you've implemented.

Join Rise to see the full answer
What challenges have you faced in deploying machine learning models?

Elaborate on specific deployment challenges you've encountered, such as latency issues or hardware limitations, and the solutions you devised to overcome them. This will demonstrate your problem-solving skills and technical expertise in real-world settings.

Join Rise to see the full answer
How would you ensure the robustness of ML pipelines?

Discuss your approach to monitoring ML pipelines post-deployment, including setting up alerts for failures, continuous validation, and performance tracking. Provide examples of how you have maintained or improved model performance and reliability in past roles.

Join Rise to see the full answer
What interests you about the role at Redwood Materials?

This is an opportunity to express your passion for sustainable technologies and how Redwood Materials’ mission aligns with your values. Discuss specific projects or technologies at the company that excite you and how you see yourself contributing to their success.

Join Rise to see the full answer
How do you stay updated with the latest developments in AI and machine learning?

Mention your commitment to continuous learning through reading research papers, attending workshops, or participating in online courses. You can also reference specific conferences or communities in which you are active, demonstrating your dedication to staying at the forefront of the industry.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Redwood Materials Hybrid San Francisco, California, United States
Posted 7 days ago
Photo of the Rise User
Redwood Materials Hybrid San Francisco, California, United States
Posted 7 days ago
Photo of the Rise User
Experian Remote Geo MilevMladost, Boulevard "Tsarigradsko shose" 86, 1113 Sofia, Bulgaria
Posted 7 days ago

Join Chick-fil-A as a Sr. Lead Software Engineer to drive technology solutions that elevate customer experiences.

Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Worldly Remote No location specified
Posted 4 days ago

Join Worldly as a Senior Front-End Developer to enhance their impact intelligence platform with your Angular expertise.

Photo of the Rise User
Siemens Remote Chicago, Illinois, United States
Posted 11 days ago
Photo of the Rise User
Posted 5 days ago
TENEX.AI Remote No location specified
Posted 4 days ago

Join TENEX, a cybersecurity company, as a Full Stack Engineer and play a critical role in building their advanced security platform.

Posted 13 days ago

Redwood is building a circular supply chain to power a sustainable world and accelerate the reduction of fossil fuels. To make batteries sustainable and affordable we need to close the loop at the end of life. We’re localizing a global battery su...

116 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$90,000/yr - $120,000/yr
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 2, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Euclid just viewed Sales Group Manager at NielsenIQ
Photo of the Rise User
Someone from OH, Toledo just viewed Sales Administrator at Victors Home Solutions
Photo of the Rise User
Someone from OH, Beavercreek just viewed Marketing Manager - Springfield , OH at Konecranes
Photo of the Rise User
Someone from OH, Cincinnati just viewed GIS Analyst (PFT) (CUPE 29.25) at Norfolk County
Photo of the Rise User
Someone from OH, Columbus just viewed Accounting-Reporting Expert (Limited Contract) at ING
Photo of the Rise User
Someone from OH, Toledo just viewed Director of Revenue Cycle Management at Gather Health
Photo of the Rise User
11 people applied to Software Engineer at Gitty
Photo of the Rise User
Someone from OH, Columbus just viewed Summer 2025 Communications Internship at BBYO
Photo of the Rise User
Someone from OH, West Chester just viewed National Sales Director, Legal Services at Dane Street, LLC
Photo of the Rise User
Someone from OH, Cincinnati just viewed Product Analyst - Crypto Product Team at Visa
C
Someone from OH, Columbus just viewed Intern- HR at Cadence
Photo of the Rise User
Someone from OH, Dublin just viewed Senior Product Designer at Nextech
Photo of the Rise User
Someone from OH, Cincinnati just viewed Academy Administrative Associate at FC Cincinnati
Photo of the Rise User
Someone from OH, Cincinnati just viewed Partnership Consultant - Strategy & Analytics at Two Circles
Photo of the Rise User
Someone from OH, New Philadelphia just viewed Experienced Crown Stand-up Forklift Operator at Shearer's Foods
Photo of the Rise User
Someone from OH, Youngstown just viewed Story Apprentice at Skydance
Photo of the Rise User
Someone from OH, Columbus just viewed Talent Acquisition Specialist (Retail) at Mejuri
Photo of the Rise User
Someone from OH, Loveland just viewed Yard Coordinator at Maddox Industrial Transformer
Photo of the Rise User
Someone from OH, Dayton just viewed Front Desk Clerk at Marriott International