Data Engineer, NVIDIA Developer Programs


Job Overview

The NVIDIA Developer Program connects over a million developers, researchers, and data scientists worldwide with the SDKs, training materials and resources they need to develop GPU-accelerated applications that are changing the world.This dynamic and rapidly growing community of developers is applying their passion to develop a wide range of applications and services using the latest accelerated computing technologies. Key areas of application development include Deep Learning/AI, Autonomous Vehicles, Robotics, Design & Visualization, VR/AR, Ray Tracing, and advanced technologies changing the face of PC Gaming. NVIDIA is now looking for a data engineer to help automate the collection and management of data used to better understand how we can serve the diverse needs of our developer community. You will be implementing ETL and reporting capabilities, integrating data from multiple sources to track downloads and improve our developer programs..In this role you will be responsible for working with a variety of product development and analytics teams to build tools for automating the delivery, tracking and reporting of software products.What you’ll be doing:* Designing, implementing, testing and maintaining data management systems involving data collected from our content delivery networks and other sources (e.g. GitHub)* Building applications with core design principles of scalability, maintainability, security and standard coding practices* Developing and implementing formal processes for data mining, data modeling, and data production* Applying API-level security for data at-rest and in-transit over the network* Designing and implementing comprehensive error handling and fault tolerance* Developing automated test routines that perform unit, functional, and system testing* Working directly with data analysts and product marketing leads to diagnose any issues that arise in day-to-day data operationsWhat we need to see:* BS degree in Computer Science, or equivalent experience* 4+ years of API and web services development experience* In-depth knowledge of SQL, Python, JavaScript, regular expressions, and HTML* Experience working with 3rd-party integrations* Experience in designing and building web-accessible scripting and automation tools* Familiarity with Linux repo structures and usage* Strong analytical, problem solving and interpersonal skillsWays to stand out from the crowd:* MS degree in Computer Science or related discipline* Experience with the Drupal content management system* Working knowledge of GitHub APIs for data collection* In-depth knowledge of security standards such as OAuth 2.0, JWT tokens, two-way TLS (1.2), encryption algorithms, hashing with SHA-256, etc.* AWS Lambda, S3, and Terraform experience* Experience working with Salesforce APIs and data* Experience parsing and decoding file paths and data strings in CDN logsNVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization! The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens up new universes to explore, enables amazing creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars. NVIDIA is looking for phenomenal people like you to help us accelerate the next wave of artificial intelligence!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.

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