Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Python Software Engineer, Security image - Rise Careers
Job details

Python Software Engineer, Security

NVIDIA has continuously reinvented itself over two decades. Our invention of the GPU in 1999 fueled the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI and enabled the next era of computing. Nvidia is a “learning machine” that constantly evolves by adapting to new opportunities that are hard to solve, that matter to the world, and that only we can tackle. This is our life’s work, to amplify human imagination and intelligence, and expand what is possible. Make the choice to join us today.

As a software engineer in our Internal Infrastructure Group, you will craft Python-based infrastructure tools and libraries for teams monitoring and following up on issues with workflows and the security of our IP. This will enable workflows for worldwide chip development, verification, and artificial intelligence. You will continuously innovate and develop scalable, reliable, best in class systems, APIs, and tools to enable the next generation of chips in cooperation with the best engineers in the world at NVIDIA!

What you'll be doing:

  • Design and implement new infrastructure to allow us to enable secure workflows and help audit IP security policies.

  • Experience the full life-cycle of tool design, test, and deployment of the tools you help build.

  • Work closely with a diverse set of NVIDIA engineering teams to understand the workflows engineers use to deliver groundbreaking products and services.

  • Directly contribute to the overall quality of and improve time to market for our next generation chips and deep learning models.

What we need to see:

  • BS in Computer Science/Engineering (or equivalent experience) with 3+ years experience using those skills.

  • Understanding of Python language and standard development processes.

  • Proven strong software engineering skills and craftsmanship.

  • Experience with Linux development programming tools.

  • Proven object-oriented programming skills including design patterns.

  • Strong interpreted language application skills.

  • Excellent planning and interpersonal skills.

  • Flexibility/adaptability working in a dynamic environment with unique challenges and requirements.

  • Self-motivated and proactive problem solving skills that drive solutions to completion.

  • A passion for improving the efficiency and effectiveness of other specialists and engineers.

Ways to stand out from the crowd:

  • Experience with full-stack development 

  • Experience with auditing tools or automation in linux

  • Knowledge of databases, data lakes, and operating on large data sets (Mongo, OpenSearch, DBs)

  • Familiarity with export control compliance or IP Security

  • Background with EDA: chip design, verification, and/or machine learning workflows.

The base salary range is 120,000 USD - 235,750 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.

NVIDIA Glassdoor Company Review
4.6 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
NVIDIA DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of NVIDIA
NVIDIA CEO photo
Jensen Huang
Approve of CEO

Average salary estimate

$177875 / YEARLY (est.)
min
max
$120000K
$235750K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Python Software Engineer, Security, NVIDIA

At NVIDIA, we pride ourselves on redefining technology and innovation, and we're on the lookout for a passionate Python Software Engineer specializing in Security to join our Internal Infrastructure Group in Santa Clara, CA. In this dynamic role, you'll have the opportunity to design and implement new infrastructure tools and libraries that enhance security workflows and ensure the integrity of our intellectual property. Picture yourself crafting Python-based solutions that directly impact worldwide chip development and verification processes, alongside some of the brightest minds in the industry. Your expertise will be pivotal in developing scalable and reliable systems, APIs, and tools that empower engineers to bring forth the next generation of cutting-edge chips and AI technologies. Your role will involve everything from tool design to deployment, allowing you to experience the complete lifecycle of infrastructure development. We are looking for someone with a strong foundation in Python and software engineering principles, coupled with a commitment to improving workflows. If you have a BS in Computer Science or equivalent experience along with at least three years of professional expertise, we want to hear from you. Join us at NVIDIA and help shape the future of computing while enjoying a collaborative, innovative environment that emphasizes personal and professional growth.

Frequently Asked Questions (FAQs) for Python Software Engineer, Security Role at NVIDIA
What are the main responsibilities of a Python Software Engineer, Security at NVIDIA?

As a Python Software Engineer specializing in Security at NVIDIA, your primary responsibilities will include designing and implementing infrastructure that supports secure workflows for our intellectual property. You will work closely with various engineering teams to develop tools and libraries that enhance security and streamline operations for chip development and verification.

Join Rise to see the full answer
What qualifications do I need to apply for the Python Software Engineer, Security position at NVIDIA?

To be considered for the Python Software Engineer, Security role at NVIDIA, you should possess a BS in Computer Science or a related field (or equivalent experience) alongside a minimum of three years in software engineering. A strong background in Python, software development processes, and Linux programming tools is essential for success in this position.

Join Rise to see the full answer
What skills are preferred for a Python Software Engineer, Security at NVIDIA?

Preferred skills for the Python Software Engineer, Security role at NVIDIA include experience in full-stack development, auditing tools and automation in Linux, database knowledge, and familiarity with export control compliance or IP security. Additionally, experience with electronic design automation (EDA) for chip design will make you stand out.

Join Rise to see the full answer
What kind of projects would a Python Software Engineer, Security work on at NVIDIA?

Python Software Engineers focusing on security at NVIDIA will work on projects that involve designing scalable infrastructure tools to enhance IP security workflows. You’ll also be involved in the lifecycle of tool development that improves efficiency, supports groundbreaking chip design, and aids in monitoring processes.

Join Rise to see the full answer
What is the salary range for a Python Software Engineer, Security at NVIDIA?

The salary for a Python Software Engineer, Security at NVIDIA ranges from $120,000 to $235,750 annually, depending on your location, experience, and the pay of other employees in similar roles. Alongside a competitive salary, you'll have access to equity and comprehensive benefits.

Join Rise to see the full answer
Common Interview Questions for Python Software Engineer, Security
How do you approach developing scalable software solutions?

When developing scalable software solutions, it's crucial to consider modular design and optimization from the start. I focus on breaking down applications into small, manageable components that can be updated independently. Additionally, I emphasize performance monitoring to identify bottlenecks early on.

Join Rise to see the full answer
Can you explain your experience with Python development?

I have over three years of experience working extensively with Python, focusing on infrastructure tools and libraries. I am comfortable with utilizing various libraries and frameworks to build robust applications and continuously refine my coding practices to adhere to best standards.

Join Rise to see the full answer
What strategies do you use for debugging code?

My debugging approach involves a systematic method: I start by replicating the issue, then use print statements or debugging tools to trace the problem. I often use unit tests to validate changes, ensuring that new code does not affect existing functionalities.

Join Rise to see the full answer
Describe your experience with Linux development tools.

I have comprehensive experience using Linux development tools throughout my career. I regularly use command-line tools for version control and software deployment, and I've utilized shell scripting to automate tasks and enhance workflow efficiency.

Join Rise to see the full answer
What is your approach to collaborating with cross-functional teams?

I prioritize clear communication and active collaboration with cross-functional teams. I believe in regularly sharing updates and seeking feedback from team members, which fosters a cooperative and productive environment to deliver high-quality projects.

Join Rise to see the full answer
Have you worked on any projects involving security compliance?

Yes, I have worked on projects where security compliance was critical. I ensured our development processes followed best practices for IP security and participated in audits to confirm the integrity of our systems and code.

Join Rise to see the full answer
How do you stay updated with industry trends in software engineering?

I regularly follow reputable tech publications, participate in online forums, and attend workshops and conferences. Keeping my skills and knowledge up-to-date is essential to effectively tackle emerging challenges in software engineering.

Join Rise to see the full answer
What tools do you use for version control?

I primarily use Git for version control. I find it powerful for tracking changes, collaborating with other developers, and managing codebases efficiently. Understanding branching and merging strategies has greatly enhanced my workflow.

Join Rise to see the full answer
Can you describe a challenging problem you solved in a previous role?

In a previous position, I faced a significant performance issue affecting an application’s response time. I implemented optimizations by profiling the code and reworking inefficient algorithms, ultimately improving performance and user satisfaction.

Join Rise to see the full answer
What do you enjoy most about software engineering?

What I enjoy most about software engineering is the problem-solving aspect. I love tackling complex challenges, turning ideas into functional software, and finding innovative solutions that can positively impact users and drive project success.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 8 days ago
Customer-Centric
Mission Driven
Inclusive & Diverse
Rise from Within
Diversity of Opinions
Work/Life Harmony
Growth & Learning
Transparent & Candid
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Child Care stipend
Paternity Leave
WFH Reimbursements
Flex-Friendly
Dental Insurance
Vision Insurance
Life insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Military leave

Join NVIDIA as a Digital Design Verification Engineer to play a critical role in verifying innovative design technologies for AI and gaming.

Photo of the Rise User
Posted 8 days ago
Customer-Centric
Mission Driven
Inclusive & Diverse
Rise from Within
Diversity of Opinions
Work/Life Harmony
Growth & Learning
Transparent & Candid
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Child Care stipend
Paternity Leave
WFH Reimbursements
Flex-Friendly
Dental Insurance
Vision Insurance
Life insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Military leave

Join NVIDIA as a Senior Compiler Engineer to innovate and optimize leading-edge GPU compilation technologies.

Posted 4 days ago

Seeking a skilled Salesforce Developer to lead the development of our new Opportunity management solution in a fully remote setting.

Photo of the Rise User
Sopra Steria Remote Alle Standorte, bundesweit, Deutschland
Posted 10 days ago

Join Sopra Steria as an MLOps Engineer to engage in innovative AI projects in the defense sector while enjoying flexible and hybrid working conditions.

Join General Robotics as a Full Stack Developer and play a key role in building a revolutionary platform for autonomous intelligence.

Photo of the Rise User
Montu Remote Brisbane QLD, Australia
Posted 11 days ago

Join Montu as a Technical Lead to drive innovative healthcare technology solutions in a fully remote role.

Photo of the Rise User
Posted 12 days ago

Emesent is on the lookout for a skilled Mid-Level Software Engineer specializing in React Native to join their dynamic Technology Team in Brisbane.

Posted 5 days ago

Take a pivotal role in shaping the future of gaming at CD PROJEKT RED as a Senior Engine Programmer working on Cyberpunk 2.

Photo of the Rise User
Posted 5 days ago

Become a key player in transforming military capabilities with Anduril’s innovative software solutions for autonomous systems.

Photo of the Rise User
ManTech Hybrid US, Arapahoe County, CO; Colorado, Aurora, CO
Posted 9 days ago

Become a key player in developing cutting-edge CNO software capabilities with ManTech in Aurora, CO.

NVIDIA is a publicly traded, multinational technology company headquartered in Santa Clara, California. NVIDIA's invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, and ignited the era of modern AI.

311 jobs
MATCH
Calculating your matching score...
BADGES
Badge ChangemakerBadge Diversity ChampionBadge Family FriendlyBadge Global CitizenBadge Work&Life Balance
CULTURE VALUES
Customer-Centric
Mission Driven
Inclusive & Diverse
Rise from Within
Diversity of Opinions
Work/Life Harmony
Growth & Learning
Transparent & Candid
BENEFITS & PERKS
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Child Care stipend
Paternity Leave
WFH Reimbursements
Flex-Friendly
Dental Insurance
Vision Insurance
Life insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Military leave
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 15, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Eastlake just viewed (REMOTE) Account Executive at Trellis
Photo of the Rise User
Someone from OH, Elyria just viewed Security Officer - Factory Patrol at Allied Universal
Photo of the Rise User
11 people applied to NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, Cincinnati just viewed Staff Software Test Engineer, Platform at Clari
Photo of the Rise User
Someone from OH, Perrysburg just viewed Sourcing Leader, Minerals & Cullet at Owens Corning
Photo of the Rise User
Someone from OH, North Royalton just viewed Remote AI Voice Trainer (High-Quality Microphone Required) at Datadog
C
Someone from OH, Akron just viewed Phlebotomy Technician - Outpatient at CCF
Photo of the Rise User
23 people applied to Junior Unity Developer at Gameloft
Photo of the Rise User
Someone from OH, Solon just viewed Graphic Designer at Applause
Photo of the Rise User
18 people applied to Software Engineer at WalkMe
Photo of the Rise User
Someone from OH, North Canton just viewed NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, North Canton just viewed Software Development Engineer - Recent Grads Welcome at Sonos