Overview
Founding Engineer role at an early-stage deep-tech startup, collaborating directly with the CTO to transform complex ideas into production software. You will help build core technology for robotics, ML, and simulation, delivering solutions used by SMB and enterprise customers. You own end-to-end projects from exploration to deployment, and you’ll translate engineering challenges into usable products. This position offers meaningful impact shaping the company’s technical foundations and product decisions.
Responsibilities
- Partner with the CTO and founding team on core technology and product decisions
- Build and deploy production-grade software for robotics, ML, and simulation domains
- Tackle challenging problems across robotics, numerical optimization, simulation, and ML
- Own projects end-to-end from exploration to deployment
- Collaborate with customers to translate engineering problems into usable products
- Shape the technical foundations of an early-stage company
Key requirements
- 2+ years of software engineering experience, or a PhD in a relevant technical field
- Strong Python skills, ideally with PyTorch or JAX
- Experience with production software, research codebases, or open-source projects
- Depth in one or more: robotic control and numerical optimization, physical simulation and scientific computing, generative AI and machine learning, geometry processing and computational algorithms
- Hands-on engineer comfortable with ambiguity, technical ownership, and rapid iteration
- ownership
- ability to work across ambiguity
- rapid iteration
- Python
- PyTorch
- JAX
…
