3 days ago

Senior Software Engineer, AI Web Products

NVIDIA

Hybrid
Full Time
$260,000
Hybrid

Job Overview

Job TitleSenior Software Engineer, AI Web Products
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$260,000
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About NVIDIA and the Role

NVIDIA has been at the forefront of transforming computer graphics, PC gaming, and accelerated computing for over 25 years, driven by a legacy of innovation and exceptional talent. Today, NVIDIA is harnessing the limitless potential of AI to revolutionize computing, with their GPUs acting as the brains for intelligent systems like computers, robots, and self-driving cars. This role offers the opportunity to contribute to groundbreaking work within a diverse and supportive environment.

The VLSI Productivity and Infrastructure team is seeking inquisitive and driven full-time software engineers with a strong interest in building high-quality, long-lasting systems. This team empowers hundreds of chip design engineers by developing internal tools and platforms that optimize their daily operations, encompassing everything from build automation and machine learning to databases, web applications, on-prem compute, and cloud workloads.

What You'll Be Doing

  • Design and develop innovative AI-driven web products to tackle complex big data challenges in chip design.
  • Construct high-performance APIs, data pipelines, and backend services within a distributed systems environment.
  • Take ownership of the technical strategy for extensive and intricate challenges.
  • Collaborate closely with product and engineering teams to translate high-level requirements into tangible deliverables.
  • Effectively manage multiple tasks and adapt to evolving priorities.
  • Operate as an engineering generalist, acquiring and applying necessary skills to solve problems as they arise.

What We Need To See

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
  • 6+ years of professional experience in full-stack development.
  • Strong foundational knowledge in data structures, algorithms, and software design patterns.
  • Proven experience building web applications with modern frameworks, tooling, and design libraries (ReactJS is preferred).
  • Experience developing scalable APIs and backend systems (NodeJS and/or Python are preferred).
  • Background with various data storage solutions and query optimization techniques (e.g., MySQL, MongoDB, Elasticsearch, AWS S3).

Ways To Stand Out From The Crowd

  • Possess a passion for crafting well-written code, practicing test-driven development, and adhering to engineering best practices.
  • Demonstrate strong problem-solving and interpersonal skills, self-motivation, and a collaborative team-player attitude.
  • Exhibit a strong ability to build functional and intuitive user experiences.
  • Show a zeal to learn and perform beyond current experience and expertise.

NVIDIA offers competitive salaries and a generous benefits package, making it one of the most desirable technology employers. Join a team of forward-thinking and hardworking individuals contributing to unprecedented growth.

Key skills/competency

  • AI Web Product Development
  • Distributed Systems
  • API Development
  • Data Pipelines
  • Backend Services
  • Full-Stack Development
  • Software Design Patterns
  • ReactJS
  • NodeJS/Python
  • Database Optimization

Tags:

Senior Software Engineer
AI
Web Products
Chip Design
Distributed Systems
API Development
Data Pipelines
Backend Services
Full-Stack
Software Design
Problem-Solving
ReactJS
NodeJS
Python
MySQL
MongoDB
Elasticsearch
AWS S3
Data Structures
Algorithms

Share Job:

How to Get Hired at NVIDIA

  • Research NVIDIA's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume: Customize your resume to highlight experience in AI web products, full-stack development, and distributed systems, specifically aligning with NVIDIA's needs.
  • Showcase technical depth: Prepare to discuss data structures, algorithms, ReactJS, NodeJS, Python, and database optimization during technical interviews.
  • Emphasize problem-solving: Be ready to share examples of how you've solved complex engineering problems and adapted to changing priorities.
  • Network effectively: Connect with current NVIDIA employees on LinkedIn to gain insights and potentially secure referrals for the Senior Software Engineer, AI Web Products role.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background