
CAD Integrations Backend Engineer
Foundation EGI2 months ago
Remote, United States or Boston, MA, USASenior
Base Salary
$110k - $175k/yr
Responsibilities
- Translate CAD models into machine-readable engineering data.
- Connect Siemens NX, CATIA, SOLIDWORKS, and other CAD platforms with cloud-native AI services.
- Build scalable APIs for exchanging geometry and metadata between engineering applications.
- Develop Python services that automate complex engineering workflows.
- Design backend systems for CAD assemblies, parts, configurations, and engineering metadata.
- Collaborate with researchers, engineers, and product teams on Engineering AI applications.
Requirements
- Bachelor’s or master’s degree in Mechanical Engineering, Computer Science, Software Engineering, or a related technical field.
- At least 5 years of experience building and maintaining backend services and production software.
- Strong Python engineering skills and experience writing clean, scalable, and maintainable code.
- Experience developing integrations with at least one commercial CAD API, such as Siemens NX Open, CATIA, SOLIDWORKS API, Creo Toolkit, or Autodesk Inventor API.
- Experience with cloud-native applications, backend APIs, data models, and Protobuf.
- Experience with 3D engineering data, CAD models, assemblies, and engineering file formats.
- Strong written and verbal communication skills.
- Preferred experience includes CAD automation tools, plugins, computational geometry, CAD workflows, PLM systems, engineering data pipelines, C++, gRPC, distributed services, Docker, Google Cloud Platform, observability, and large-scale 3D models.
Tech Stack
C++DockerGitHub ActionsGoogle CloudGoogle Cloud PlatformgRPCKubernetesNext.jsPostgreSQLPythonReactSpinnakerTypeScript