Senior Web Software Architect - AI Infrastructure
NVIDIA is searching for a phenomenal web service lead to work in our AI Infra team. 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.
What you'll be doing:
In this role, you will be leading a group of front-end, back-end developers, collaborating with a diverse team of user experience designers, DevOps, IT and security engineers as well as machine learning, deep learning experts. You will be creating human-in-the-loop and management applications at the frontier of what is possible in machine learning today and getting a front seat view of the action in this very hot space from a team and a company driving the progress at the cutting edge.
Working together to build and maintain the next generation AI Infrastructure including data ingestion (recorded with our in-car software), data indexing, data labeling, visualization, dashboards, data viewers and much more.
As this is a newly forming team within NVIDIA, your role will be full of learning opportunities and provide plenty of excitement and rewards as we roll from concept to production.
Working very closely with our AI Infra team in Santa Clara to align on techniques, code, practices, projects, etc.
Documenting processes and workflows
Innovating on automation / how to reduce redundancies between our main track in Santa Clara
What we need to see:
BS or MS in computer science, human-computer interaction, ECE, EE or a related field.
Experience leading engineer teams
3+ years of experience in web application development.
6+ years of software development experience
Strong technical background in cloud/distributed infrastructure
Strong expertise in at least several web backend skills: Golang, Scala, Spark, Python, PostgreSQL, Microservices.
You are familiar with AWS/Aliyun/Tencent Cloud tools and capabilities
Well versed in agile methodology.
Experience in software shipping cycles (dev, deploy, release, CI) and open-source software dev.
You are highly motivated, passionate and curious about new technologies. You take pride in your work and strive to achieve incredible results and possess excellent communication and planning skills.
Ability to work successfully with multi-functional teams, principals and architects. Coordinates effectively across organizational boundaries and geographies.
Ways to stand out from the crowd:
You can speak very fluent English
You designed a cloud system and shipped successfully to production
Experience with other aspects of cloud computing such as automation, deployment, security and monitoring
Knowledge of Hadoop, Hive, Spark, Storm, Active MQ/RabbitMQ
Optionally some knowledge of Deep Learning related infrastructure
NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most brilliant and talented people in the world working for us. Are you a creative and autonomous software engineer with a genuine passion for advancing the state of AI and machine learning across a variety of verticals? Do you love a challenge? If so, we want to hear from you!