Senior Backend Engineer

Company: NVIDIA
Company: NVIDIA
Location: US, CA, Remote
Commitment: Full time
Posted on: 2024-01-21 05:15
NVIDIA is looking for a Software Engineer to work on internal services that are a core part of a large geo-distributed infrastructure that allows diverse groups within the company to automate and run their workflows at a massive scale. As an Engineer your responsibilities will include design and development of our services backend, writing tests, providing ongoing support, and communicating with customers to gather requirements. With your help, various teams within NVIDIA will be able to apply this infrastructure to achieve better efficiency. We work in a dynamic environment where multiple projects will be active at once and priorities may shift frequently. We are looking for dedicated engineers who aren't afraid of taking up new technologies, processes, and tools to make constant improvements to the automation infrastructure. The engineer will collaborate closely with our DevOps as well as performance analysts to build and improve the world-class automation infrastructure.What you’ll be doing:Design and develop various services for automation infrastructure.Refactor existing services and migrate to microservice architecture.Elevate security, improve performance and reliability of the services.Collaborate with all parts of NVIDIA to collect feedback and provide ongoing support.Document solutions and designs implemented.What we need to see:You have a BS/MS in Computer Engineering or Computer Science (or equivalent experience).5+ years of professional experience building large-scale backend systems.Knowledge of web API building principles (REST, gRPC, caching techniques).Excellent skills at developing and debugging in Python/Go.Knowledge of distributed messaging systems and tools to work with them.Experience with relational databases and non-relational storages, familiarity with Linux.Good written and spoken EnglishWays to stand out from the crowd:Experience in building front end applications.Good interpersonal skills, ability, and willingness to discuss and find solutions with different teams.The base salary range is 128,000 USD - 247,250 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis. 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 Original Job Posting