机械设计集成后端工程师
Mechanical Design Integrations Backend Engineer
你将构建连接工程智能与全球领先CAD平台的软件。
如果你曾编写过自动化西门子NX、CATIA、SOLIDWORKS或Creo的Python代码,或构建过处理工程设计数据的后端服务,你可能会觉得这项工作令人兴奋。
你将设计API,将CAD系统与云原生基础设施集成,并构建支持AI驱动工程流程的后端,以加速产品设计和制造。
这个职位将软件工程、CAD自动化、后端架构和机械工程结合在一起,这种组合很少见。
关于我们:我们是一家由MIT孵化、硅谷风险投资支持的初创公司,正在打造现实中的“贾维斯”——一个用于设计和制造的AI助手。我们的目标是利用先进的AI、物理仿真和计算机图形学,降低各个设计和制造步骤的成本,提高工程效率。
职责
你将帮助构建以下系统:
- 将CAD模型转换为机器可读的工程数据。
- 将西门子NX、CATIA、SOLIDWORKS等CAD平台与云原生AI服务连接。
- 构建可扩展的API,使工程应用能够交换几何数据和元数据。
- 开发Python服务,自动化复杂的工程流程。
- 设计管理CAD组件、零件、配置和工程元数据的后端系统。
- 与研究人员合作,开发下一代工程AI。
我们寻找的人选
- 机械工程、计算机科学、软件工程或相关技术领域的学士/硕士学历。
- 5年以上构建和维护后端服务和生产软件的经验。
- 强大的Python工程技能,有编写干净、可扩展和可维护代码的经验。
- 有使用商业CAD API开发软件集成的经验,例如西门子NX Open、CATIA、SOLIDWORKS API、Creo Toolkit、Autodesk Inventor API或类似的工程平台。
- 有构建云原生应用、后端API和数据模型(包括Protobuf)的经验。
- 有处理3D工程数据、CAD模型、组件和相关工程文件格式的经验。
- 有良好的书面和口头沟通能力,能够跨工程、研究和产品团队协作。
- 你至少使用过一种商业CAD API开发过软件:
- 西门子NX Open
- CATIA
- SOLIDWORKS API
- Creo Toolkit
查看英文原文
You'll build the software that connects engineering intelligence to the world's leading CAD platforms.
If you've ever written Python that automated Siemens NX, CATIA, SOLIDWORKS, or Creo—or built backend services that process engineering design data—you'll likely find this work exciting.
You'll design APIs, integrate CAD systems with cloud-native infrastructure, and build the backend powering AI-driven engineering workflows used to accelerate product design and manufacturing.
This role combines software engineering, CAD automation, backend architecture and mechanical engineering in ways that are rarely found together
ABOUT US: 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.
Responsibilities
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.
What we're looking for
- 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
Bonus Points
- Experience developing CAD automation tools, plugins or engineering software integrations.
- Familiarity with computational geometry, CAD workflows, PLM systems, or engineering data pipelines.
- Experience working with large-scale 3D models, assemblies or complex engineering datasets.
- Strong programming experience in C++ alongside Python.
- Experience designing and implementing gRPC-based APIs and distributed services.
- Experience building and deploying applications using Docker and Google Cloud Platform (GCP).
- Experience implementing logging, monitoring, observability, and production debugging practices.
- Experience partnering with mechanical engineers, researchers, or AI/ML teams to build engineering applications.
- Passion for building software at the intersection of CAD, Mechanical Engineering, Backend Systems, and Engineering AI.
Our tech stack
- Google Cloud
- Python, TypeScript
- Protobuf, gRPC
- ,
- GitHub Actions
- Docker, Kubernetes, Spinnaker
- PostgreSQL
Originally posted on Himalayas