hero

Investing in visionary founders, transformational technology and emergent ecosystems for a new world.

Frontend Software Engineer, Intern

Machina Labs

Machina Labs

Software Engineering
United States
USD 20-35 / hour
Posted on Mar 21, 2026
About Machina Labs

Engineering moves at software speed. Manufacturing doesn't. Yet.

Machina Labs is changing that. We build intelligent, software-defined factories that produce complex metal structures directly from digital design. By integrating advanced metal forming, robotics, and automated production inside a flexible factory architecture, we enable customers to move from prototype to production in weeks, not years.

Backed by Lockheed Martin, Toyota, and NVIDIA, we're building the manufacturing infrastructure that defense, aerospace, and advanced mobility programs will run on.

If you want to work on hard problems that matter and see them fly, drive, and defend, this is the place.

About The Role

As a Frontend Software Engineer Intern, you’ll join our agile engineering team to help build intuitive, visually stunning user interfaces that let users interact with our robotic systems and real-time data. Your work will directly impact how engineers, operators, and customers control, monitor, and visualize advanced manufacturing workflows. This is a hands-on opportunity to apply your creativity in solving complex UI challenges and gain exposure to robotics, data visualization, and cutting-edge software development.

What You’ll Do

  • 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.

What We’re Looking For

  • 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.

Nice to Have

  • 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

$20 - $35 an hour

Machina Labs is an Affirmative Action and Equal Employment Opportunity employer and considers all applicants for employment without regard to race, color, religion, sex, gender identity, gender expression, sexual orientation, national origin, age, disability, or status as a protected veteran in accordance with state and federal law.

We endeavor to make the job application process accessible to any and all users. If you have a disability that impacts your ability to complete the job application process and would like to request assistance or a reasonable accommodation, please contact us at (888)444-9777. This contact information is for accommodation requests only, not to inquire about the status of applications.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.