Senior Software Engineer – C++ gRPC Services
Core
Design, build, and own C++ gRPC services that power AI-driven CAD/CAM web applications, integrating CAM libraries and deploying cloud infrastructure.
Role type
Senior IC backend software engineer (C++/gRPC)
Builds
Production web services and cloud infrastructure for CAD/CAM automation tools
Domain
Industrial manufacturing / Computer-Aided Design (CAD) / Computer-Aided Manufacturing (CAM)
Deliverable
production ML models | product features | infrastructure
Required skills
Modern C++ (C++17/20), gRPC, systems programming (memory management, multithreading), performance profiling, debugging, CI/CD, observability, infrastructure as code
Preferred skills
CUDA, distributed compute, prior R&D to production deployment experience
Technologies
C++, gRPC, cloud platforms
Responsibilities
Design and own gRPC services in C++ that power the web product; Integrate CAM/CAD libraries into web services; Deploy and operate C++ services in the cloud using DevOps/SRE practices; Set and elevate code standards and team-wide engineering practices; Engage in peer review and technical reasoning to establish shared software engineering standards; Share C++ knowledge with the team; Ship fast in an early-stage environment
Seniority
Senior, hands-on IC