Vinci
Member of Technical Staff - Full-Stack Software Engineer
$180K–$220K
Palo Alto HQ · Hybrid · Staff · Full-time · Posted Sep 3, 2026
- Experience
- 5+ years professional software engineering experience building backend or full-stack systems.
About the job
Build and operate full-stack applications that expose Vinci’s C++ simulation and inference capabilities through Python services, customer APIs, and React interfaces.
What you'll do
- Develop Python microservices and gRPC APIs for native C++ engines and simulation/inference pipelines; implement end-to-end application logic and customer SDKs/APIs.
- Build and maintain customer-facing and internal UI features, and operate distributed systems coordinating compute.
- Debug and profile across the stack; build CI/CD and automated tests; participate in on-call and incident response.
What they ask for
- 5+ years of professional software engineering experience building backend or full-stack systems.
- Strong Python service development and experience building or consuming gRPC/protobuf APIs.
- Practical PostgreSQL experience, including schema design, migrations, query tuning, and indexing.
- Production experience with React or an equivalent modern frontend framework, TypeScript/JavaScript, and HTML/CSS.
Nice to have
- Experience exposing native C++ features to Python, such as with pybind11 or CFFI.
- Experience with distributed compute, GPU acceleration, observability, authentication, or Linux internals.
Pay
$180K – $220K (base salary; currency not stated)
Tools
Python, gRPC, C++, PostgreSQL, React, TypeScript, JavaScript, HTML/CSS
AI focus
Build services that expose simulation and inference pipelines powered by a physics foundation model.
Model-written summary · the original posting is authoritative