Senior Full-Stack Software Engineer

Vinci4d
Palo Alto, CA

About Us

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.

Role Summary

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.

What You’ll Do

  • Design, implement, and operate Python-based microservices and gRPC APIs that expose native C++ engines and simulation/inference pipelines.

  • Read, maintain, and extend C++ components as needed to support application features (bindings, protobuf interfaces, packaging).

  • 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.

  • Implement application logic end-to-end: request validation, job orchestration, retries/idempotency, transactional correctness, and SDKs/APIs for customers.

  • Help design and operate distributed systems: job partitioning, backpressure, retries, observability, and autoscaling for services that coordinate native compute.

  • Debug and profile across the stack — from frontend performance and network requests to Python runtime and native C++ hotspots.

  • Build CI/CD pipelines and automated tests (unit, integration, e2e) that cover backend, frontend, and native components.

  • Participate in on-call rotations, incident response, and post-mortems; maintain runbooks and operational dashboards.

  • Collaborate with product, QA, infra, and customer success to ensure features are usable, secure, and well documented.

  • Mentor teammates and contribute to code reviews and engineering best practices.

Required Qualifications

  • 5+ years professional software engineering experience building backend or full-stack systems.

  • Strong experience with Python service development (sync/async) and building/consuming gRPC /protobuf APIs.

  • Practical PostgreSQL experience: schema design, safe migrations, query tuning, indexing, and optimizing queries for production workloads.

  • Practical experience with React (or equivalent modern frontend framework), TypeScript/JavaScript, HTML/CSS, and shipping UI changes to production.

  • Solid understanding of Linux internals and debugging: processes, threads, signals, memory, and common syscalls.

  • 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).

  • Strong communication skills and an appetite for taking end-to-end ownership of customer-facing features.

Preferred / Bonus 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.

What We Value

  • Engineers who ship customer-usable features and take responsibility for operational quality.

  • Pragmatism: delivering maintainable, well-tested solutions that meet product and performance goals.

  • Systems curiosity: willingness to dig into low-level behavior to solve real problems.

  • Collaboration: clear code reviews, documentation, and mentorship.

Compensation & Benefits

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

Posted 2026-02-16

Recommended Jobs

Lead Software Engineer, Healthcare Integrations

Collective Health
San Francisco, CA

At Collective Health, we’re transforming how employers and their people engage with their health benefits by seamlessly integrating cutting-edge technology, compassionate service, and world-class u…

View Details
Posted 2026-02-13

Pest Control Technician

Grover Landscape Services, Inc.
Modesto, CA

We are a growing company, currently seeking hard-working, dependable leaders to join our team! We need your help to treat insects, weeds, turf diseases and nutritional deficiencies in the landscaping…

View Details
Posted 2026-01-13

ERP Business Analyst II

SGS Consulting
California

Job Responsibilities: Partners with internal and external stakeholders within Supply Chain, Manufacturing, Technology, Quality and Finance organizations to implement the production master data lif…

View Details
Posted 2025-11-14

TECH - CARDIAC CATH/CATH LAB - Full Time, Day

Palmdale Regional Medical Center
Palmdale, CA

Responsibilities Palmdale Regional Medical Center serves the region by providing high quality medical services to residents of the Antelope Valley, Santa Clarita Valley and surrounding communiti…

View Details
Posted 2026-01-12

Mechanical Engineer - Building Infrastructure

K2 Staffing
Long Beach, CA

Summary Are you a Mechanical Engineer   with  5-10 years of experience looking to grow your career? We have an open position for a Mechanical Engineer focused on Building Infrastructure base…

View Details
Posted 2025-10-03

Paint Estimator/Project Manager (Commercial)

K2 Staffing
Carlsbad, CA

Summary Our client, one of SoCal's most prominent commercial painting/waterproofing contractors is seeking an experienced General Paint Estimator/Project Manager to join their team. The idea…

View Details
Posted 2025-10-03

Landscape Maintenance Manager

GP Landscape
Sacramento, CA

Landscape Enhancement Manager GP Landscape provides landscape maintenance, installation and renovation services to Homeowners Associations throughout Northern California.  We are currently seeking…

View Details
Posted 2026-01-16

Philosophy Instructor

South Orange County Community College District
Mission Viejo, CA

Application Instructions Complete all sections and fields on the application and attach all required documents - incomplete applications may not be considered. Include all relevant education, t…

View Details
Posted 2026-01-30

Mechanical Project Engineer (Construction)

K2 Staffing
Temecula, CA

Summary Our client is currently seeking individuals for a full-time position as a   Mechanical Project Engineer   located in the Temecula/Murrieta area. Backed by the strength and stability that c…

View Details
Posted 2025-10-03

Warrant Distribution and Claims Processing Supervisor

State Controller's Office
Sacramento County, CA

Job Description and Duties Under general direction provided by a Supervising Program Technician (SPT) III, the Supervising Program Technician (SPT) II is responsible for planning, organizing, dire…

View Details
Posted 2026-01-30