Engineering General Intelligence
Mechanical Design Integrations Backend Engineer
Location
Massachusetts
Posted
8 hours ago
Salary
$110K - $175K / year
Seniority
Senior
Job Description
Mechanical Design Integrations Backend Engineer
Foundation EGI
• You'll help build systems that: - 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 that allow engineering applications to exchange geometry and metadata. - Develop Python services that automate complex engineering workflows. - Design backend systems that manage CAD assemblies, parts, configurations and engineering metadata. - Partner with researchers building next-generation Engineering AI.
Job Requirements
- BS/MS in Mechanical Engineering, Computer Science, Software Engineering, or a related technical field.
- 5+ years of experience building and maintaining backend services and production software.
- Strong Python engineering skills with experience writing clean, scalable, and maintainable code.
- Experience developing software integrations using commercial CAD APIs, such as Siemens NX Open, CATIA, SOLIDWORKS API, Creo Toolkit, Autodesk Inventor API, or similar engineering platforms.
- Experience building cloud-native applications, backend APIs, and data models (including Protobuf).
- Experience working with 3D engineering data, CAD models, assemblies, and related engineering file formats.
- Strong written and verbal communication skills with the ability to collaborate across engineering, research, and product teams.
- You've built software using at least one commercial CAD API:
- Siemens NX Open
- CATIA
- SOLIDWORKS API
- Creo Toolkit
- Autodesk Inventor API.
Related Guides
Related Categories
Related Job Pages
More Mechanical Engineer Jobs
• Design, develop, and maintain geometry processing and simulation algorithms for engineering applications. • Build services for reading, processing, and writing 2D/3D engineering data. • Develop rendering modules for generating 2D/3D visual assets. • Curate and manage large-scale datasets for learning-based systems. • Implement and optimize post-training workflows for machine learning models. • Contribute to the development of domain-specific languages for engineering tasks.
Senior Engineer – Tooling Design Engineer
Switzerland Global EnterpriseWe support Swiss SMEs in their international business and help innovative foreign companies to establish in Switzerland.
• Design Reactor Modification Tooling that incorporates mechanical, pneumatic, hydraulic, and electro-mechanical/motor actuation based on inputs, requirements, and environment within schedule and cost limits • Draft drawings for fabrication, then build and test the Reactor Modification Tooling you design to prove the requirements for performance are met • Prepare 3D models, access and clearance studies, drawings, specifications, and test plans to support tooling development • Collaborate with the Hardware Team, Analysis Teams, Field Deployment Teams, and Services Business to deliver tooling designs that meet our standards for Nuclear Quality and Safety • Perform design reviews to present your design to engineering peers and leadership and obtain feedback • Write operation procedures for the tooling you design to help the field deployment team execute the repair • Emergent issue support of customers during Outage Season to help solve challenging problems with technical guidance and fast-paced design, build, test response
• Partner with designers and engineers to build microsites for product releases. • Maintain webAI's marketing website, keeping it fresh, performant, and aligned with our evolving brand and product vision. • Champion user experience and accessibility across the front-end stack, maintaining a high quality bar.
• Build and maintain the components, patterns, and foundations (tokens, type, color, layout) that Mercury's product is woven from, holding a high bar for accessibility, performance, and pixel-level craft. • Lead projects that ship new UI patterns to solve real pain points for product teams, helping them build better experiences faster. • Develop a design system that's as ready for AI as it is for people, applying the technology to create leveraged outcomes. • Invest in the design system's prototyping experience, shaping the next iteration of how our design function rapidly prototypes, iterates on the product, and explores new concepts. • Raise the craft and AI fluency of the people around you, through mentorship and clear best practices.



