remote
Senior CAD Backend Engineer Mechanical CAD Automation - Foundation EGI
Backend Engineer
Senior backend engineer specializing in mechanical CAD automation, building scalable services on GCP with Python, Docker, Kubernetes, PostgreSQL, and TypeScript to streamline CAD data processing and integration.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services that automate mechanical CAD workflows.
- Implement cloud‑native architectures on Google Cloud Platform using Docker containers and Kubernetes orchestration.
- Build and optimize data pipelines and APIs that interact with PostgreSQL databases and expose TypeScript‑based SDKs.
- Collaborate with CAD software engineers and product teams to define integration points and ensure data fidelity.
- Establish CI/CD pipelines, monitoring, and logging to guarantee reliability and rapid deployment.
Requirements
- 5+ years of professional experience in backend development with strong Python expertise.
- Proven experience deploying and managing containerized applications on GCP, Docker, and Kubernetes.
- Deep knowledge of relational databases, particularly PostgreSQL, including schema design and performance tuning.
- Proficiency in TypeScript for API client libraries or server‑side components.
- Solid understanding of CAD data formats and automation concepts, with a track record of building scalable engineering tools.
Skills
pythondockerkubernetespostgresqltypescript