
Mechanical Design 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 managing CAD assemblies, parts, configurations, and engineering metadata.
- Partner with researchers and cross-functional engineering, research, 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 five 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 a commercial CAD API, such as Siemens NX Open, CATIA, SOLIDWORKS API, Creo Toolkit, or Autodesk Inventor API.
- Experience building cloud-native applications, backend APIs, and data models including Protobuf.
- Experience with 3D engineering data, CAD models, assemblies, and engineering file formats.
- Strong written and verbal communication and ability to collaborate across engineering, research, and product teams.
- Preferred experience with CAD automation tools, plugins, computational geometry, CAD workflows, PLM systems, engineering data pipelines, large-scale 3D models, C++, gRPC, distributed services, Docker, Google Cloud Platform, logging, monitoring, observability, and production debugging.
Tech Stack
C++DockerGitHub ActionsGoogle CloudGoogle Cloud PlatformgRPCKubernetesNext.jsPostgreSQLPythonReactSpinnakerTypeScript