Senior System Software Engineer - Infrastructure, Autonomous Vehicles

October 24

Apply Now
Logo of NVIDIA

NVIDIA

GPU-accelerated computing • artificial intelligence • deep learning • virtual reality • gaming

10,000+

Description

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

Requirements

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

Benefits

• Eligible for equity and benefits

Apply Now

Similar Jobs

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com