NVIDIA is searching for senior web engineers to work in our AI Infrastructure. Our team is enabling NVIDIA and our customers to more easily scale up machine learning workflows. Machine learning at scale requires a new vocabulary for organizing and managing data, jobs and users. We are building and optimizing human-in-the-loop flows which enable massive state of the art systems in Artificial Intelligence / Machine Learning at NVIDIA and for our customers in many application spaces including medical imagery and autonomous driving.
In this role, you will:
- Collaborate with a diverse team of user experience designers, DevOps, IT and security engineers as well as machine learning and deep learning experts.
- Create human-in-the-loop and management applications at the frontier of what is possible in machine learning today.
- Build the next generation AI Infrastructure including data ingestion, data indexing, data labeling, visualization, dashboards, data viewers and much more.
- Work closely with our AI Infra team in Santa Clara to align on techniques, code, practices, and projects.
- Make innovations on products and processes.
Requirements:
- BS or MS in computer science or a related field.
- 3+ years of experience in software, especially web applications development.
- Extensive and solid data structure, algorithm, programming knowledge and skills.
- Strong technical background in distributed systems and Microservices.
- Strong expertise in at least several web backend skills: Golang, Java, Scala, Python, RDBMS, NoSQL, Spark.
- Well versed in agile methodology.
- Experience in software shipping cycles (dev, deploy, release, CI).
- Passionate and curious about new technologies.
- Highly motivated and self-driven.
- Excellent planning and communication skills.
- Ability to work successfully with multi-functional teams, principals and architects.
Nice to have:
- Fluent English.
- Experience designing and shipping cloud systems to production.
- Familiarity with AWS/Aliyun/Tencent Cloud and other aspects of cloud computing.
- Understanding of JavaScript/CSS/HTML5, working knowledge of Angular, React, etc.
- Knowledge of Hadoop, Hive, Spark, Storm, Message queue, Caching system.
NVIDIA is widely considered to be one of the technology world's most desirable employers, with some of the most brilliant and talented people working for us. If you're a creative and autonomous software engineer with a genuine passion for advancing the state of AI and machine learning across various verticals, we want to hear from you!