Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Nvidia Senior System Software Engineer Infrastructure - Autonomous Vehicles 
United States, California 
740576550

01.12.2024

What you will be doing:

  • Develop the services, tools to orchestrate behavioral tests at substantial scale for Autonomous Vehicles software validation.

  • Embed in Autonomous Vehicle teams and cloud platform teams and deeply understand AV needs on a technical level. Use this expertise to onboard NVIDIA partners onto the AV platforms.

  • Craft solutions for the next generation of software development and debugging platforms using real and synthetic / simulated datasets for autonomous driving.

  • Collaborate with different AV software groups and design teams to understand and build software tools for analyzing errors, metrics, and other relevant data.

  • Analyze complex technical issues and build, develop, and deploy reusable, generalized, and customized solutions that integrate our AI platform.

  • Deliver rapid iterations of software based on user feedback and metrics.

  • Build scalable distributed systems, compute and data pipelines, metrics ingestion pipelines that help index, mine, transform, analyze, develop, and debug deep learning datasets and applications.

  • Collaborate across org boundaries with a diverse set of hardware and software engineers.

  • Showcase your creativity and technical excellence to realize the future of self-driving cars!

What we need to see:

  • Bachelors or master's in computer architecture, Computer Science, Electrical Engineering, Mathematics, or related field (or equivalent experience).

  • 8+ years of proven experience in designing and developing production level and enterprise scale software that includes distributed backend systems and web application development.

  • 8+ years of prior experience deploying, upgrading, migrating, and driving user adoption of sophisticated enterprise scale systems.

  • Possess advanced programming skills to build debug and tune distributed storage and compute systems, Linux internals, backend services, microservices, web technologies.

  • Strong programming skills with hands-on coding expertise.

  • A specialist programmer in Go, Python, C++ or equivalent.

  • Exposure to job/workflow execution systems like temporal, Apache Airflow, Flyte, Kubeflow or similar.

  • Proven software and solutions development background and proven ability demonstrate complex new technologies.

  • Strong problem solving and debugging skills.

  • Strong programming background that incorporates methodologies like data structures, design patterns, OOP, and test driven development.

  • Well versed in agile methodology.

  • Comfortable with a customer focused and high paced environment that includes dealing with ambiguity and agility.

  • Highly motivated with strong interpersonal skills, you have the ability to work successfully with multi-functional teams, principles and architects and coordinate effectively across organizational boundaries and geographies.

Ways to stand out from the crowd:

  • Experience with autonomous vehicles software stack, relay and testing loops.

  • Exposure to workflow/job execution systems like Temporal, Airflow, Flyte, Kubeflow or similar.

  • Experience in working with complex software systems on Linux.

  • Strong understanding of orchestration systems such as Kubernetes, slurm etc.

  • Enthusiasm to collaborate and build supporting development infrastructure like CI/CD and DevOps.

  • Distributed system, design skills and ETL mechanism in distributed system

You will also be eligible for equity and .