The Backend Engineering Intern supports Redwood Materials' manufacturing operations by developing and improving internal tooling, dashboards, and backend systems using Python, while gaining hands-on experience in an industrial environment and working closely with senior engineers.
Key Responsibilities
Build and improve internal dashboards and visibility tools for engineering and operations
Improve CI/CD pipelines by fixing flaky tests, reducing build times, and adding automation
Write backend code in Python FastAPI for bug fixes, small features, and internal tools
Troubleshoot hardware and software issues on-site, including iPads, kiosks, and connected devices
Participate in code reviews, team standups, and engineering discussions
Document undocumented systems and capture tribal knowledge
Utilize AI coding tools to accelerate learning and development
Requirements
Currently pursuing a BS or MS in Computer Science, Software Engineering, Mechanical Engineering, or a related field
Familiarity with Python and interest in backend systems development
Exposure to web frameworks such as FastAPI, Flask, Django, or similar
Basic understanding of relational databases, with PostgreSQL preferred
Familiarity with version control systems such as git
Ability to read and understand existing codebases, not just write from scratch
Interest in how software supports physical operations including manufacturing, logistics, and supply chain
Enthusiasm for AI-assisted development and willingness to use LLMs and AI coding tools to accelerate learning, explore unfamiliar codebases, and unblock oneself before escalating to the team
Strong problem-solving skills and willingness to ask questions
Comfortable working in a terminal command-line environment
Ability to work in an office environment for extended periods
Ability to communicate clearly and effectively in written and spoken English
Benefits & Perks
Compensation will be commensurate with experience
Work in an office environment with occasional visits to manufacturing floor
Full-time summer internship position
PPE provided for site visits
Mentorship from senior engineers
Hands-on experience with production systems in an industrial environment
Opportunity to work with AI coding tools to accelerate learning
Ready to Apply?
Join Redwood Materials and make an impact in renewable energy