NVIDIA

Python Software Engineer, GPU

NVIDIA

Remote
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

Welcome to NVIDIA! We are seeking a highly skilled Python Software Engineer to join our team and help us push the boundaries of GPU technology. In this role, you will have the opportunity to work on cutting-edge projects that will impact industries ranging from gaming to artificial intelligence. We are looking for someone with a strong background in Python programming and a passion for developing high-performance software. If you are a self-motivated individual with a deep understanding of GPU architecture and a desire to innovate, we want to hear from you. Join us and be a part of revolutionizing the future of computing.

  1. Design and develop cutting-edge software projects using Python programming language.
  2. Collaborate with team members to push the boundaries of GPU technology and drive innovation.
  3. Conduct in-depth research and analysis to understand the latest developments in the field of GPU architecture.
  4. Utilize your expertise in Python and GPU architecture to optimize software performance.
  5. Work with cross-functional teams to understand and prioritize project requirements.
  6. Write clean, efficient, and maintainable code that meets industry standards.
  7. Debug and troubleshoot any issues that arise during the development process.
  8. Stay up-to-date with industry trends and advancements in GPU technology.
  9. Contribute to the development of new tools and techniques to improve software development processes.
  10. Communicate project progress and updates to team members and stakeholders.
  11. Participate in code reviews and provide constructive feedback to improve overall code quality.
  12. Continuously learn and enhance your skills to stay at the forefront of software development.
  13. Take ownership of projects and ensure timely delivery of high-quality software.
  14. Collaborate with other engineers to identify and resolve technical challenges.
  15. Actively participate in team meetings and discussions to share ideas and insights.
  16. Maintain documentation for code, processes, and procedures.
  17. Adhere to company coding standards and best practices.
  18. Provide mentorship and guidance to junior team members.
  19. Demonstrate a strong work ethic and commitment to delivering exceptional results.
Where is this job?
This job opening is listed as 100% remote
Job Qualifications
  • Expertise In Python Programming: A Strong Understanding And Proficiency In Python Programming Language Is A Must For A Python Software Engineer At Nvidia.

  • Knowledge Of Gpu Computing: A Solid Understanding Of Gpu Computing And Parallel Programming Concepts Is Essential For Designing And Optimizing Applications For Nvidia's Gpu Architecture.

  • Experience With Cuda: Cuda Is Nvidia's Parallel Computing Platform And Programming Model, And Experience With It Is A Must For A Python Software Engineer At Nvidia.

  • Familiarity With Machine Learning Libraries: Nvidia's Gpus Are Widely Used For Machine Learning Tasks, So Knowledge And Experience With Popular Machine Learning Libraries Such As Tensorflow Or Pytorch Are Highly Desirable Qualifications.

  • Strong Problem-Solving Skills: A Python Software Engineer At Nvidia Must Possess Excellent Problem-Solving Skills To Identify And Resolve Complex Software Issues Related To Gpu Computing And Parallel Programming.

Required Skills
  • Software Development

  • Python

  • Data Analysis

  • Debugging

  • Machine Learning

  • Deep Learning

  • CUDA

  • Optimization

  • Algorithm development

  • GPU programming

  • Multithreading

  • Parallel Computing

Soft Skills
  • Communication

  • Conflict Resolution

  • Leadership

  • Time management

  • creativity

  • Critical thinking

  • Teamwork

  • Adaptability

  • Problem-Solving

  • Empathy

Compensation

According to JobzMall, the average salary range for a Python Software Engineer, GPU is between $100,000 and $150,000 per year. However, this can vary depending on factors such as location, experience, and specific job responsibilities. Some Python Software Engineers, GPU can make over $200,000 per year.

Additional Information
NVIDIA is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedMarch 25th, 2024
Apply BeforeJanuary 14th, 2026
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About NVIDIA

NVIDIA Corp. designs and manufactures computer graphics processors, chipsets, and related multimedia software. The company operates through two segments: Graphics Processing Unit and Tegra Processor. The Graphics Processing Unit segment includes sales of the company's GeForce discrete and chipset products that supports desktop and notebook PCs plus license fees from Intel and sales of memory products. The Tegra Processors segment provides processors that deliver superior visual and multimedia experience on tablets, smart phones and gaming devices while consuming minimal power.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started