Senior Software Engineer, Data Platform – Robotics

NVIDIA
NVIDIA

Job Overview

We are now looking for an outstanding Software Engineer for our Robotics Platform Team!For two decades, we have pioneered visual computing, the art and science of computer graphics. With our invention of the GPU – the engine of modern visual computing – the field has expanded to encompass video games, movie production, research, and autonomous machines.The team is building a robotics platform for developing the next generation of intelligent robots. NVIDIA’s ISAAC Robotics Platform is binding together high-fidelity visual and physical simulation, a high-quality developing platform, hundreds of optimized algorithms to tackle hard problems in computer vision and artificial intelligence, and a small and powerful computational platform to form the brain of intelligent machines. Our team consists of specialists from all over the world and dozens of different fields, and together we want to change the world of robotics.What You’ll Be Doing:* As a member of our Robotics team, you will work on building state of art data pipelines and infrastructure for developing robotics AI software.* Responsible for Architecting, Designing and implementation of state of the art workflow and data pipelines for Robotics Apps development and validation.* Architect and design for high performance, scalability and availability* Work on leveraging and adaptation of cloud technologies including Airflow, Kafka, Spark, Presto etc to build workflow for development of production Robots.* Build pipeline for robotics data ingestion and management* Work closely with Robotics experts, AI specialists and validation specialists to tune data pipelines for maximum efficiency.* You will collaborate with a diverse team of engineers encompassing the entire NVIDIA Robotics.What We Need to See:* BS, MS, or PhD degree in Computer Science, Electrical Engineering, or Computer Engineering or equivalent experience* 8+ of experience in relevant technologies* Hands on experience with developing Pub-Sub software and working with SQL and NoSQL Databases* Excellent understanding of processing data on distributed platforms* Demonstrate excellent Go, Python or C++ programming, data structures and software design* Passion to work with open source technologies* Knowledge of Big Data Technologies like Hadoop, Kafka and Spark* Strong oral and written communication skills are requiredWays to Stand Out from The Crowd:* Consistent track record of building big data solution using Kafka and Spark* Deep knowledge of building frameworks for data pipeline* Passionate about building big data solutions using MTTQ, RabbitMQ, Data streaming solutionNVIDIA 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.

View More
Job Detail
Shortlist Never pay anyone for job application test or interview.