About the role
What will you do at Foundation EGI?
We are a MIT-born, venture-backed Silicon Valley startup building a real-life 'Jarvis'—an AI Copilot for design and manufacturing. Our goal is to utilize advanced AI, physics simulation, and computer graphics to reduce costs and improve engineering productivity across all steps of the design and manufacturing process. We're looking for a Senior CAD Backend Engineer with strong CATIA experience to build backend integrations and automation for our AI Engineering platform.
You'll connect CAD systems to cloud-native services, streamline mechanical design workflows and develop Python based backend features. CATIA background is a must. \n Responsibilities * Design, develop, and maintain backend services and scripts using Python. * Integrate our product with 3rd-Party design solutions, like Siemens NX, CATIA, or PTC.
* Design, develop, and maintain data models using Protobuf. * Collaborate with cross-functional teams, including product managers, engineers and researchers. * Write clean, well-documented, fast, and maintainable code.
What we're looking for * BS in Mechanical Engineering, Computer Science or a related field. * 5+ years of experience designing and implementing backend services. * 3+ years of experience with Siemens NX, CATIA, or PTC’s APIs. * 3+ years of experience writing Python. * Deep understanding of cloud-native applications and infrastructure. * Experience working with Protobuf.
* Experience working with 3D data. * Excellent written and verbal communication skills.
Bonus Points
- * Experience writing C++.
- * Experience implementing gRPC-based APIs.
- * Experience working with Docker.
- * Experience working with Google Cloud.
- * Experience setting up and maintaining CI/CD pipelines with GitHub Actions.
- * Experience setting up logging and monitoring.
- Our tech stack * Google Cloud * Python, TypeScript * Protobuf, gRPC * Next.JS [http://Next.JS], React.JS [http://React.JS] * GitHub Actions * Docker, Kubernetes, Spinnaker * PostgreSQL \n
Which skills does this role require?
Make your next move
Build a shortlist and prepare
Identify the requirements you can demonstrate, then choose examples from your work to discuss with the hiring team.
- Build a focused shortlist before you applyCompare role requirements with your experience and give each application a clear reason.
- Backend engineering jobsCompare current openings and review what to look for in this role.
- Practice explaining your experience in an interviewRehearse your answers before meeting the hiring team.
Other roles to compare
Review the responsibilities and requirements before adding an opening to your shortlist.
Senior DevOps AI Platform Engineer
Clipper Logistics plc · Ohio, United States
Senior Platform Engineer
Sydecar · San Francisco, California, United States
Senior Platform Engineer (Observability)
OneMain Financial · Evansville, Indiana, United States
Sr. Platform Engineer
HSB - Hartford Steam Boiler · New York, New York, United States
Platform Engineer
Clear Fracture · United States
Senior Database Platform Engineer
Dimensional Fund Advisors · California, United States
Role information can change. Confirm current details on the original application page.
