Are you a specialist in architecting, designing & implementing large scale web applications? Are you looking to take the next step in your career with the most groundbreaking technology companies? Do you pride yourself in building and maintaining enterprise quality microservices? If so, join our team at NVIDIA, where we are dedicated to building a world-class platform team that is making a significant impact on productivity and release cycles at scale for the NVIDIA GPU Cloud group.
NVIDIA is an industry leader with groundbreaking development in High-Performance Computing, Artificial Intelligence, and ML/DL. 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 outstanding creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars.
What you'll be doing:
You will play a key role in defining, designing, developing, and maintaining the frameworks & platforms for web applications & CLIs.
You will implement, advocate, and carry out web-based solutions that cater to the DevOps domain.
Utilize skills to automate complex tasks and improve the efficiency of the solution by writing unit tests, code metrics checks, integration, and functional automated tests.
Solid understanding of testing frameworks.
Develop and maintain visualization solutions (like dashboards) using React / Angular / Vue.
Collaborate with multiple teams and experts to integrate with other products in NVIDIA.
What we need to see:
BS/MS in Computer Science or related field or equivalent experience.
8+ years of relevant work experience
Good knowledge of algorithms, data structures, and design patterns.
Good understanding of Linux internals.
Working knowledge with SQL/NoSQL database systems like MySQL, MongoDB, Cassandra, Elasticsearch, etc
You worked with caching systems like Redis/Memcached
Worked with message queuing systems like Kafka/rabbitMQ
Experience with Gitlab/GitHub or other source version control systems.
Proficiency with tools for CI/CD setup such as Jenkins & Git-based version control systems.
Experience with Docker & Kubernetes.
Good knowledge about application development and setup on Kubernetes.
Good understanding of Microservices Architecture and RESTful APIs
Strong collaborative and interpersonal skills, specifically a proven ability to effectively guide and influence within a dynamic matrix environment.
Ability to mentor and guide junior team members.
Ways to stand out from the crowd:
Exposure to and interest in Open Source frameworks, tools, and technologies.
Experience in continuous integration & deployment practices.
Knowledge in setting up and maintaining systems monitoring and logging tools.
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. If you're creative and autonomous, we wan
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.