At Flexion, we're building the intelligence layer powering the next generation of humanoid robots. Our mission is to accelerate the transition from fragile prototypes to real-world humanoid deployment. We are founded by leading scientists in robot reinforcement learning (ex-Nvidia, ex-ETH Zürich) and backed by leading international VC firms. Within a few months we've gone from our first line of code to deploying real humanoid capabilities with our partners.
Your Role: We're looking for a talented and highly motivated Robotics Software Engineering Intern to join our team in Zürich. In this role, you will have the opportunity to work on different parts of our state-of-the-art software stack: You may work on the advancement of our ML Ops infrastructure (GPU training infrastructure, data/model store, etc.), our DevOps (CI, code build and automated testing infrastructure) or our robot operations tooling (deployment and runtime management), depending on your experience and our current needs. This is a unique opportunity to learn from our world-class team of engineers and scientists, and contribute to our foundational software development.
Requirements
Required qualifications
-
Currently pursuing a Bachelor's, Master's or PhD degree in Computer Science, Electrical Engineering, Mechanical Engineering, Software Engineering, or a related technical field
-
Proficiency in C++ or Python (proficiency in both is a plus)
-
Knowledge of common data structures and algorithms
-
Experience with containerization (e.g., Docker)
-
Basic experience with networking and backend development (e.g. HTTP, REST APIs, etc.)
-
Familiarity with version control systems (e.g., Git/GitHub)
-
Strong, proven analytical thinking and problem-solving skills
-
Eagerness to learn and adapt to new technologies
Additionally, the following skills are a plus:
-
Coursework or projects related to robotics, control systems, or AI
-
Understanding of networking or distributed systems concepts (e.g. pub/sub, message queues, etc.)
-
Familiarity with modern software development practices (e.g., CI/CD)
We are looking for a person who enjoys working in a team in a dynamic and fast-moving environment, and who is able and willing to take ownership of projects and decisions.
Benefits
-
Competitive compensation
-
A front-row seat at one of Europe's most ambitious robotics companies
-
An energetic, collaborative team with a bias for action
-
An opportunity to gain experience with software development for humanoid robots