Vinci4D.ai

Vinci4D.ai

Member of Technical Staff - Full-Stack Software Engineer

Palo Alto HQ · Staff+

Sponsorship not specifiedDetected 257 days ago
JavaScriptTypeScriptPythonC++ReactHTMLCSSDistributed SystemsBackend DevelopmentFull-Stack DevelopmentCode ReviewPostgreSQLKubernetesCI/CDLinuxPrometheusgRPCOAuthIncident ResponseCustomer SuccessCommunicationCollaboration

About the role

  • Vinci combines a foundation model for physics with GPU-native solvers to deliver unprecedented simulation speed and accuracy. There's no meshing, no approximations, and customer data is not required to train the model: it simply works out of the box. Vinci enables engineers to run thousands of simulations seamlessly, transforming how complex physical
  • Our teams rely on high-performance compute, secure networking, and cloud integrations to accelerate development. We're looking for a pragmatic full-stack engineer who can span customer-facing UIs, backend services, and native C++ integrations — someone who ships features end-to-end and takes ownership of how customers consume them.

Responsibilities

  • Design, implement, and operate Python-based microservices and gRPC APIs that expose native C++ engines and simulation/inference pipelines.
  • Implement small-to-medium UI changes and work with product/UX on customer-facing React apps (TypeScript/JS, HTML/CSS) - from bug fixes to adding new pages or controls.
  • Help design and operate distributed systems: job partitioning, backpressure, retries, observability, and autoscaling for services that coordinate native compute.
  • Build CI/CD pipelines and automated tests (unit, integration, e2e) that cover backend, frontend, and native components.
  • maintain runbooks and operational dashboards.
  • Collaborate with product, QA, infra, and customer success to ensure features are usable, secure, and well documented.
  • Participate in on-call rotations, incident response, and post-mortems; maintain runbooks and operational dashboards.

Requirements

  • Strong experience with Python service development (sync/async) and building/consuming gRPC/protobuf APIs.
  • Practical experience with React (or equivalent modern frontend framework), TypeScript/JavaScript, HTML/CSS, and shipping UI changes to production.
  • Good knowledge of concurrency and multi-threaded programming, and how to reason about concurrency across language boundaries.
  • Experience working in large codebases with good engineering practices (testing, CI/CD, code review, documentation).
  • Knowledge of Linux internals and debugging: processes, threads, signals, memory, and common syscalls.

Nice to have

  • Experience distributing compute with MPI, task queues, or job schedulers
  • knowledge of Kubernetes, Slurm, or HPC schedulers.

Skills

  • Experience exposing native C++ features to Python (pybind11, CFFI).
  • Familiarity with EDA/layout or domain file formats (OAS, GDS, ECXML, STL, STEP).
  • Experience distributing compute with MPI, task queues, or job schedulers; knowledge of Kubernetes, Slurm, or HPC schedulers.
  • GPU acceleration experience (CUDA/ROCm) or integrating GPU-accelerated C++ libraries.
  • Knowledge of binary serialization (protobuf, FlatBuffers), zero-copy techniques, and high-performance I/O (io_uring).
  • Experience with observability tooling (Prometheus, OpenTelemetry, structured logging, tracing).
  • Experience with authentication patterns (OAuth2, JWT, mTLS) and secure frontend/backend interactions.
  • Our teams rely on high-performance compute, secure networking, and cloud integrations to accelerate development.

Compensation

  • Competitive salary, equity, health benefits, flexible time off, and remote-friendly policies.
  • Final compensation depends on experience and location.

Benefits

  • Competitive salary, equity, health benefits, flexible time off, and remote-friendly policies.

Company info

  • Vinci combines a foundation model for physics with GPU-native solvers to deliver unprecedented simulation speed and accuracy. There's no meshing, no approximations, and customer data is not required to train the model: it simply works out of the box. Vinci enables engineers to run thousands of simulations seamlessly, transforming how complex physical systems are designed and optimized.
  • Our teams rely on high-performance compute, secure networking, and cloud integrations to accelerate development. We're looking for a pragmatic full-stack engineer who can span customer-facing UIs, backend services, and native C++ integrations - someone who ships features end-to-end and takes ownership of how customers consume them.
  • Hands-on full-stack role. You'll build and operate Python/gRPC services that expose capabilities from C++ engines, make small-medium UI changes to customer and internal apps, and own the application work required to make features consumable by customers. The ideal candidate is comfortable working across the stack, fluent in shipping production services, and motivated to make the product easier and safer for customers to use.
  • Vinci combines a foundation model for physics with GPU-native solvers to deliver unprecedented simulation speed and accuracy.
  • There's no meshing, no approximations, and customer data is not required to train the model: it simply works out of the box.
  • Vinci enables engineers to run thousands of simulations seamlessly, transforming how complex physical systems are designed and optimized.
  • We're looking for a pragmatic full-stack engineer who can span customer-facing UIs, backend services, and native C++ integrations - someone who ships features end-to-end and takes ownership of how customers consume them.
  • Hands-on full-stack role.
  • You'll build and operate Python/gRPC services that expose capabilities from C++ engines, make small-medium UI changes to customer and internal apps, and own the application work required to make features consumable by customers.
  • The ideal candidate is comfortable working across the stack, fluent in shipping production services, and motivated to make the product easier and safer for customers to use.
  • Implement application logic end-to-end: request validation, job orchestration, retries/idempotency, transactional correctness, and SDKs/APIs for customers.
  • request validation, job orchestration, retries/idempotency, transactional correctness, and SDKs/APIs for customers.

This listing is sourced directly from Vinci4D.ai's careers page and normalized into a canonical job model.