Senior CAD Backend Engineer Mechanical CAD Automation
WFA Digital Insight
As demand for skilled CAD engineers grows, Foundation EGI stands out with its innovative approach to design and manufacturing. With the rise of AI copilots, the need for experts who can integrate CAD systems with cloud-native services is on the rise. According to recent trends, the market for mechanical engineering professionals is expected to increase by over 10% in the next year. To succeed in this role, candidates will need strong technical skills, including experience with CATIA and Python, as well as excellent communication skills. Before applying, candidates should be aware of the company's cutting-edge tech stack and its commitment to utilizing advanced AI and physics simulation.
Job Description
About the Role
The Senior CAD Backend Engineer will play a crucial role in building backend integrations and automation for Foundation EGI's AI Engineering platform. This involves connecting CAD systems to cloud-native services, streamlining mechanical design workflows, and developing Python-based backend features. The ideal candidate will have a strong background in CATIA and experience working with cross-functional teams, including product managers, engineers, and researchers.As a key member of the team, the Senior CAD Backend Engineer will collaborate with various stakeholders to design, develop, and maintain backend services and scripts using Python. This will involve integrating the company's product with third-party design solutions, such as Siemens NX, CATIA, or PTC, and designing, developing, and maintaining data models using Protobuf.
The role requires a deep understanding of cloud-native applications and infrastructure, as well as experience working with 3D data. Excellent written and verbal communication skills are essential, as the candidate will need to collaborate with team members and communicate technical information effectively.
What You Will Do
- Design, develop, and maintain backend services and scripts using Python
- Integrate the company's product with third-party design solutions, such as 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
- Connect CAD systems to cloud-native services
- Streamline mechanical design workflows
- Develop Python-based backend features
- Troubleshoot and resolve technical issues
- Participate in code reviews and contribute to the improvement of the codebase
What We Are 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
Nice to Have
- 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
Benefits and Perks
- Opportunity to work on cutting-edge technology
- Collaborative and dynamic work environment
- Professional development opportunities
- Flexible working hours and remote work options
- Access to the latest tools and technologies
- Competitive compensation package
How to Stand Out
- Be prepared to showcase your experience with CAD systems and cloud-native services, including CATIA and Python
- Highlight your understanding of cloud-native applications and infrastructure, as well as your experience working with 3D data
- Emphasize your excellent written and verbal communication skills, as collaboration with cross-functional teams is crucial
- Make sure to mention the word SATISFIED and tag RMTI5LjEyMS40MC4xNg== when applying to demonstrate that you have read the job post completely
- Be prepared to discuss your experience with Protobuf and gRPC-based APIs, as well as your ability to write clean, well-documented code
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.