Taro Logo

Backend Python Software Engineer

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology to transform industries.
$120,000 - $235,750
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Job Description

NVIDIA, the world leader in accelerated computing, is seeking a Backend Python Software Engineer to join their Air team, focusing on Digital Twin for Data Center Simulation web applications. This role offers an exciting opportunity to impact product lines powering the world's most advanced data centers. The position requires expertise in Python and Django framework development, with a focus on building and maintaining web applications. The ideal candidate will have 3+ years of experience, strong programming skills, and knowledge of virtualization technologies. The role offers competitive compensation ranging from $120,000 to $235,750 depending on level, plus equity and comprehensive benefits. Working from Durham, NC, you'll be part of a forward-thinking team pushing the boundaries of data center simulation and design. NVIDIA's innovative culture and commitment to technological advancement make this an excellent opportunity for developers passionate about making a real impact in the industry. The company offers a collaborative environment, cutting-edge projects, and the chance to work with some of the best minds in technology.

Last updated 4 days ago

Responsibilities For Backend Python Software Engineer

  • Collaborate with the development team to design and develop web applications using Python and Django framework
  • Write clean, efficient, and maintainable code that adheres to industry standards
  • Participate in code reviews and provide constructive feedback
  • Perform unit testing and debugging to identify and fix issues
  • Work closely with product manager and architect teams to gather requirements and deliver solutions

Requirements For Backend Python Software Engineer

Python
JavaScript
  • BS degree in Computer Science, Software Engineering, or related field
  • Proficiency in Python with strong programming skills
  • 3+ years of experience as a Python developer with Django framework
  • Experience developing RESTful APIs and asynchronous programming
  • Background in developing virtualization solutions using QEMU and Docker
  • Experience with relational databases and SQL
  • Knowledge of version control systems and agile methodologies
  • Strong verbal and written communication skills

Benefits For Backend Python Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Competitive base salary
  • Equity
  • Comprehensive benefits package

Related Jobs

Systems Software Engineer, GPU SW

Systems Software Engineer position at NVIDIA focusing on GPU kernel driver development, offering competitive salary and opportunity to work on cutting-edge technology.

CAD Flow Development Engineer

NVIDIA is seeking a CAD Flow Development Engineer to develop automated chip design software and tools for their advanced semiconductor products.

ServiceNow HR Service Delivery Developer

ServiceNow HR Service Delivery Developer position at NVIDIA, focusing on developing and maintaining HR service delivery solutions using ServiceNow platform.

Software Applications Engineer, Datacenter Products

Software Applications Engineer role at NVIDIA focusing on datacenter products, firmware, and system management software for enterprise solutions.

System Performance and Power Profiling Engineer

System Performance and Power Profiling Engineer role at NVIDIA focusing on GPU performance optimization and power measurement tools development.