Senior Full-Stack Software Engineer

Posted 3 Days Ago
5 Locations
In-Office or Remote
168K-322K Annually
Expert/Leader
Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
The Role
The Senior Full-Stack Software Engineer will develop and deploy scalable web services, focusing on frontend UI, backend systems, and optimizing performance in a cloud environment.
Summary Generated by Built In

We are seeking a highly motivated and skilled Senior Full-Stack Software Engineer to be a core contributor to our web-based platform. This platform is critical for configuring autonomous driving scenarios and generating synthetic data at scale for model training.

Working directly under the mentorship of the lead engineer, this role requires deep hands-on expertise across modern web frontend, scalable backend services, and cloud deployment practices. The Senior Engineer will be responsible for implementing robust features, ensuring code quality, and contributing to the operational stability of the platform.

What you will be doing:

  • Frontend UI Development Mastery: Lead the hands-on development of the platform's user interface. This includes architecting state management, optimizing rendering performance, and building reusable component libraries to support complex scenario configuration and high-frequency data visualization.

  • Feature Development: Build, develop, and deliver high-quality, full-stack features from concept through deployment, ensuring alignment with the architectural vision established by the Tech Lead.

  • Code Implementation: Write clean, performant, and maintainable production code for both frontend interfaces (using modern frameworks) and distributed backend services (using Python/Go).

  • System Integration: Implement and manage integrations with core APIs (gRPC and REST) and data infrastructure (SQL, AWS S3, Kratos tables) to support high-frequency data flows.

  • Help maintain and improve CI/CD pipelines in GitLab and Jenkins. Support the deployment and upkeep of containerized services managed by Docker and Kubernetes/Helm.

  • Code Quality: Actively participate in the code review process, upholding and enforcing the high coding and performance standards set by the Tech Lead.

  • Technical Problem Solving: Identify, debug, and resolve complex technical issues, performance bottlenecks, and operational incidents in production environments.

  • Collaboration: Work closely with the Tech Lead and multi-functional teams (ML Engineers, Product Managers) to accurately estimate, plan, and implement project work.

What we need to see:

  • Master's degree (M.S.), or a Bachelor's degree (B.S.) in Computer Science, Software Engineering, Electrical Engineering, or a closely related technical field (or equivalent experience).

  • Minimum 10+ years of hands-on experience developing and deploying scalable full-stack web services in a production cloud environment.

  • Frontend Expert: Deep expertise and proven track record in a modern frontend framework (e.g., React, Vue, Angular), focusing on building complex, scalable, and highly performant data-intensive UIs.

  • Mastery of TypeScript and JavaScript for robust client-side development and state management architecture.

  • Proven proficiency in developing backend systems that handle high volume and growth using Python and/or Go.

  • Hands-on experience implementing and consuming APIs built with Protocol Buffers, involving both service-to-service communication and HTTP-based endpoints.

  • Solid practical experience with containerization using Docker and exposure to orchestration tools like Kubernetes and Helm.

  • Experience with cloud services, particularly AWS S3, and familiarity with SQL for data management.

  • Demonstrated knowledge of CI/CD practices along with experience using source control platforms like GitLab.

  • Experience with MaaS (Model-as-a-Service) patterns and serving large machine learning models as high-throughput endpoints.

Ways to stand out from the crowd:

  • Familiarity with data querying platforms such as Apache Druid, ClickHouse, or Elasticsearch.

  • Experience configuring and deploying containerized applications that leverage GPUs (e.g., NVIDIA Container Toolkit).

  • Exposure to deploying large language models or other AI models as service endpoints.

  • Experience working with large-scale data processing tools like Apache Spark.

  • Basic understanding of authentication services and Linux environments.

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 168,000 USD - 264,500 USD for Level 4, and 200,000 USD - 322,000 USD for Level 5.

You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until November 25, 2025.NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Top Skills

Angular
Aws S3
Docker
Gitlab
Go
Grpc
Helm
JavaScript
Jenkins
Kubernetes
Protocol Buffers
Python
React
Rest
SQL
Typescript
Vue
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Santa Clara, CA
21,960 Employees
Year Founded: 1993

What We Do

NVIDIA’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, NVIDIA is increasingly known as “the AI computing company.”

Similar Jobs

Coinbase Logo Coinbase

Senior Software Engineer

Artificial Intelligence • Blockchain • Fintech • Financial Services • Cryptocurrency • NFT • Web3
Remote
United States
4000 Employees
180K-219K Annually

Zapier Logo Zapier

Senior Software Engineer

Artificial Intelligence • Productivity • Software • Automation
Remote
2 Locations
760 Employees

Zapier Logo Zapier

Senior Software Engineer

Artificial Intelligence • Productivity • Software • Automation
Remote
2 Locations
760 Employees

Coinbase Logo Coinbase

Senior Software Engineer

Artificial Intelligence • Blockchain • Fintech • Financial Services • Cryptocurrency • NFT • Web3
Remote
United States
4000 Employees
186K-219K Annually

Similar Companies Hiring

Standard Template Labs Thumbnail
Software • Information Technology • Artificial Intelligence
New York, NY
10 Employees
Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees
Idler Thumbnail
Artificial Intelligence
San Francisco, California
6 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account