Logo of Huzzle


Computational Geometry Engineer Intern - Summer 2024

Logo of Carbon


1mo ago

🚀 Summer Internship

Redwood City

AI generated summary

  • You should have experience in C++, Python, or TypeScript, along with industrial design tools, computer graphics or game development skills. Strong communication and collaborative abilities are also necessary.
  • You will work on cutting-edge software tools for custom geometry generation, build prep automation, and printability analysis, collaborating with a cross-functional team to develop high-quality production-grade software in various languages.

Summer Internship

Software Engineering, IT & CybersecurityRedwood City


  • Help us change the world and we will help you change yours.
  • You’ll join a diverse yet close-knit team, working with experts in 3D geometry, software, materials, mechanics, and industrial design to develop computational design software that powers Carbon’s platform. Carbon’s software stack is used to generate, automate, and manufacture millions of custom parts per month, and we’re only going up from here. You’ll be wearing multiple hats, learning new skills, and supporting a wide array of industries ranging across footwear, automotive, industrial, medical, dental and everything in between.


  • Intentions to graduate in 2025 or 2026 with an undergraduate or graduate degree in Software Engineering, Computer Science, or related program
  • Experience in C++, Python, and/or TypeScript
  • Experience with industrial design tools such as CAD or Rhino
  • Experience with computer graphics or video game development (e.g. Blender, Maya, Unreal Engine)
  • Excellent verbal communication and documentation skills
  • Curiosity about how things work and eagerness to be coached and learn new skills
  • Strong communication skills and are able to work collaboratively

Education requirements

Currently Studying

Area of Responsibilities

Software Engineering
IT & Cybersecurity


  • Work closely with computational geometry, software, mechanical, materials, product managers, and application engineers to design, implement, validate, and ship state-of-the-art software (and some hardware) products to support Carbon’s software platform
  • Develop a variety of software tools to generate custom geometries, texture parts, automate build prep processes, run printability analyses, etc.
  • Wear multiple hats and touch the full stack of our codebase, from backend geometry kernels to server architectures all the way up to front end UI/UX development
  • Develop production-grade software and tests in C++, Python, and TypeScript
  • Identify, communicate, and implement software development best practices


Work type

Full time

Work mode



Redwood City