Machina Labs→
Frontend Software Engineer, Intern at Machina Labs in Chatsworth, CA
InternshipOn-siteFull-timeChatsworth, CA$42k–$73k/yr
Skills
reacttypescriptui/ux principlesfigma3d visualizationinterest in roboticscommunicationcollaborative environment
Job Description
Summary: Machina Labs is reshaping manufacturing through advanced robotics and machine learning. As a Frontend Software Engineer Intern, you'll contribute to building user interfaces that allow interaction with robotic systems and real-time data, impacting manufacturing workflows significantly.
Responsibilities:
- Collaborate with engineers and designers to build responsive, performant frontend applications using React and TypeScript
- Develop and iterate on user-facing tools for visualizing real-time robot and manufacturing data
- Prototype and implement intuitive UI/UX flows for internal tools and external-facing dashboards
- Contribute to 3D visualization components for robot status, simulation, and process monitoring (optionally using Three.js or WebGL)
- Work closely with backend engineers to integrate and visualize live production data via APIs
- Support the design system and help ensure visual and functional consistency across Machina Labs software products
- Participate in team code reviews, agile ceremonies, and brainstorming sessions to shape product features and technical solutions
Required Qualifications:
- Currently pursuing a Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related technical field
- Expected to complete or have completed final degree within one year of the internship's end
- Experience with React (or similar framework) and TypeScript through coursework, personal projects, or internships
- Understanding of core UI/UX principles and frontend development best practices
- Ability to work with design tools such as Figma and a willingness to iterate rapidly based on team feedback
- Interest in robotics, manufacturing, or building tools for real hardware systems
- Strong communication skills and eagerness to work in a multidisciplinary, collaborative environment
Preferred Qualifications:
- Experience integrating or building 3D visualization components in web applications (e.g., using Three.js, WebGL, or similar)
- Familiarity with cloud-based deployment workflows (Azure, AWS, or GCP)
- Familiarity with OpenAPI and/or GraphQL
- Familiarity with machine learning and large datasets processing/visualization
- Experience building tools for hardware, robotics, or data visualization
Required Skills: React, TypeScript, UI/UX principles
Important Skills: Figma, 3D visualization
Nice-to-Have Skills: Interest in robotics, communication, Collaborative environment