Senior Software Engineer

Nvidia

Austin, TX

Job posting number: #7274179 (Ref:JR1985941)

Posted: August 20, 2024

Job Description

NVIDIA is looking for an experienced Software Engineer! Our Professional Services Team is growing, and we are looking for hardworking and self-motivated engineers for developing and with focus on hands-on groundbreaking technologies that spans over various environments and software frameworks and includes working with open-source communities.


What you’ll be doing:

  • Developing next generation applications and tools for field services and innovations, Working as developer cross varies Web platforms and frameworks.

  • Help drive the underlying technology stack and the implementation methodology.

  • Work closely with other SW R&D teams and SW Architects.

  • Contribute to applications, including data ingestion, distributed computing, RESTful APIs and user interfaces.


What we need to see:

  • B.Sc degree or equivalent experience in Computer Science, Computer Engineering.

  • 5+ years of hands-on experience with system software design, development, maintenance, and experience in Python programming and debugging.

  • Experience with React for front end GUIs including state management, testing, and some CSS including Bootstrap or Tailwind CSS.

  • Experience with containers including developing testing and building microservices with Docker and Kubernetes.

  • Experience in designing and implementing RESTful web services in python

  • Background with SQL and NoSQL databases including querying, indexing and best practices.

  • Experience writing and integrating CI/CD tools including Gitlab or some other system into your workstream.

  • Excellent interpersonal and written communication skills.


Ways to stand out from the crowd:

  • Experience in network stacks, protocols including Ethernet and Infiniband

  • Background with HPC clusters including maintaining, administering and troubleshooting.

  • Familiarity with HPC/AI benchmarking and job schedulers such as SLURM.

  • Extensive knowledge and deep understanding of Linux system programming

  • Experience building infrastructures and tools to speed up development, test, and release

  • Experience in AI platforms / libraries, such as Tensorflow, Keras


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, self-motivated and enjoy having fun, then what are you waiting for, apply today!

The base salary range is 116,000 USD - 230,000 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.





Apply Now

Please mention to the employer that you saw this ad on STEMCareers.com

Job posting number:#7274179 (Ref:JR1985941)
Application Deadline:Open Until Filled
Employer Location:Nvidia
Santa Clara,California
United States
More jobs from this employer