NVIDIA is searching for a System Software Engineer for the development and prototyping a new class of products and appliances for our Metropolis platforms. We are developing and prototyping a new class of products and appliances that allow for integration of multiple AI IOT services at the edge and in the cloud to rapidly compose end to end solutions. This challenging role will require someone who deeply understands and can develop frameworks, and platforms capabilities that advance the application of artificial intelligence and machine learning to IOT from edge to cloud. Practical experience in the use and the building of data analytics tools and components in both cloud and on-premise infrastructure are helpful.
We are looking for a strong analytics and data science engineer who can optimize frameworks for resource constrained and embedded target deployments. You will harness groundbreaking technologies, and build meaningful products, appliances and platforms that redefine the way AI is used at the edge and in the cloud to deliver AI IOT solutions. Your understanding and knowledge of complex applications built on both on-prem and cloud infrastructure, across operating systems and device classes and Cloud Services is a prerequisite. Your ability to develop integration frameworks for software services from multiple providers and orchestration will be vital to your success.
What you'll be doing:
What we need to see:
You will be working in an agile software development mode to develop an open framework for integrating different AI IOT analytical services to deliver end to end AI solutions in smart cities, healthcare, retail, Industry 4.0, physical security, smarter infrastructure, and environments.
A plug and play adaptive and flexible framework that allow multiple third-party ISVs and vendors to deploy their solutions in a configurable manner.
Developing standardized APIs that allows for the development of schemas and creative system integration.
Optimize performance of for embedded resource constrained deployments of analytical frameworks.
Work with multiple software vendors and their products to enable ease of deployment and integration.
Crafting ETLs for flawless integration and flow of data and metadata.
Recent graduate with a MS or Ph.D. in Computer Science or related field (or equivalent experience)
Validated experience in developing analytical libraries and packages in resource constrained and embedded environments.
Exposure to public and hybrid cloud platforms including Amazon AWS, Microsoft Azure, Google GCP, IBM RedHat.
Experience in streaming analytics engines like Apache Spark, and NoSQL data stores like Cassandra and Elasticsearch.
Demonstrated experience in using message oriented middleware such as Apache Kafka, MQTT, Redis.
Background with containers and deployment automation tools such as Docker (Jenkins, Spinnaker) and orchestration technologies like Kubernetes.
Experience using powerful edge AI platforms such as NVIDIA Jetson AGX.
Strong programming skills in C++, CUDA, Java/Scala and scripting language (Python).
Experience with Deep learning frameworks such as Tensorflow, Keras, PyTorch will be beneficial.
NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. Are you a creative and autonomous distributed systems engineer who loves challenges? Do you have a genuine passion for advancing the state of AI & machine learning across a variety of verticals? If so, we want to hear from you. Come and join our Metropolis team where you will help build our real-time, cost-effective computing platform driving our success in this exciting and quickly growing field.
The Colorado Equal Pay for Equal Work Act requires that NVIDIA provide the compensation range and benefits offered for this position if performed in Colorado. The base salary range for this position in Colorado is $111,600.00 - 153,450.00 USD.
NVIDIA also offers a comprehensive benefits package. We provide health care coverage, dental and vision, 401(K), including company matching and after tax contributions, Employee Stock Purchase Program (ESPP), Employee Assistance Program (EAP), company paid holidays, paid sick leave, vacation leave, professional time off, life and disability protection. Employees in eligible sales and positions may also be eligible for commission.
Base pay is based on market location and may vary based on factors including experience, skills, education, and other job-related reasons.
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.