1

Nvidia Engineering Jobs in Maryland (NOW HIRING)

$112.80 - $257/hr

Collaborate across engineering, data, and AI teams to align infrastructure solutions with business ... Experience working with NVIDIA GPU technologies, including CUDA, NCCL, TensorRT, and DGX systems ...

Mid-Level Software Engineer

Columbia, MD · On-site

$171K - $203K/yr

Partner directly with contract engineering teams to optimize system performance and user workflows ... particularly NVIDIA enterprise class hardware * Demonstrated ability to document technical ...

Kubernetes Cluster Engineering: Design, configure, and maintain enterprise Kubernetes platforms ... Experience in managing NVIDIA GPU data center platforms. (DGX, HGX, H200, H100, 200, B300, L40S)

Mid-Level Software Engineer

Columbia, MD · On-site

$171K - $203K/yr

Partner directly with contract engineering teams to optimize system performance and user workflows ... particularly NVIDIA enterprise class hardware * Demonstrated ability to document technical ...

Kubernetes Cluster Engineering: Design, configure, and maintain enterprise Kubernetes platforms ... Experience in managing NVIDIA GPU data center platforms. (DGX, HGX, H200, H100, 200, B300, L40S)

Senior System Administrator

Laurel, MD · On-site

$164K - $200K/yr

... engineers work every day. this role requires a forward leaning professional who enjoys working ... Install, configure, and maintain high-performance computer hardware, including NVIDIA H100, H200 ...

next page

Showing results 1-20

Nvidia Engineering information

What are the key skills and qualifications needed to thrive as an Nvidia engineer, and why are they important?

To thrive in Nvidia Engineering, candidates typically need strong proficiency in computer engineering, software development, and a solid understanding of hardware architecture, often backed by a relevant degree such as Electrical Engineering or Computer Science. Familiarity with tools like CUDA, C/C++, Python, and version control systems, as well as experience with GPU programming, are highly valued, and certifications such as Nvidia's Deep Learning Institute credentials can enhance a candidate's profile. Excellent problem-solving, team collaboration, and communication skills set top performers apart in this role. These skills and qualifications enable engineers to contribute effectively to complex, innovative projects that drive Nvidia's technological advancements.

What is an Nvidia engineer?

An Nvidia Engineering job involves designing, developing, and optimizing hardware or software solutions in areas such as graphics processing, AI, and high-performance computing. Engineers at Nvidia work on cutting-edge technologies, including GPUs, deep learning frameworks, and system architecture. Roles vary from hardware design and verification to software development and AI research, depending on expertise. Strong skills in programming, computer architecture, and problem-solving are typically required.

What types of projects do Nvidia engineers typically work on, and how is teamwork structured within the engineering department?

Nvidia Engineers commonly engage in projects related to GPU development, AI and deep learning solutions, software driver optimization, and next-generation hardware innovation. Project teams are often multidisciplinary, bringing together software, hardware, and systems engineers to collaborate closely on end-to-end product development. Engineers frequently work in agile, fast-paced environments, attend regular team stand-ups, and participate in cross-functional meetings. This collaborative structure fosters creativity, accelerates problem-solving, and ensures high-quality product delivery while offering team members exposure to diverse technologies and career growth opportunities.

What are the most commonly searched types of Nvidia Engineering jobs in Maryland? The most popular types of Nvidia Engineering jobs in Maryland are:
What are popular job titles related to Nvidia Engineering jobs in Maryland? For Nvidia Engineering jobs in Maryland, the most frequently searched job titles are:
What cities in Maryland are hiring for Nvidia Engineering jobs? Cities in Maryland with the most Nvidia Engineering job openings:
Infographic showing various Nvidia Engineering job openings in Maryland as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution.

Software Engineering Manager - Image and Data Compression Libraries

Socket.dev

California, MD • On-site

$200 - $322/hr

Other

Posted 8 days ago


Job description

We are now looking for a Software Engineering Manager for our Image and Data Compression Libraries. Are you passionate about leading teams developing brand-new technology? Have you ever dreamed of elevating engineering practices to the next level? As a global leader in technology, NVIDIA's innovative work in artificial intelligence and deep learning is redefining industries from image classification to natural language processing. Join us in building software that powers the future and impacts millions worldwide. Work directly with a community of creative engineers and collaborate on projects that push the boundaries of what's possible.

What You'll Be Doing

In this role, you will be responsible for managing a team of highly skilled engineers, focusing on the development of an accelerated image and data processing solutions.

  • Lead and empower your team to successfully conduct projects that meet both internal and external customer needs.
  • Build and maintain a project roadmap that aligns with our daring goals and customer expectations.
  • Determine project goals and scope, ensuring execution and delivery.
  • Foster an inclusive and collaborative environment that promotes innovation and creativity.
What We Need To See
  • Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, Applied Math, or a related field, or equivalent experience.
  • At least five years of overall experience, including three or more in team management, with strong interpersonal and leadership skills.
  • Experience in designing and testing large scale software backed with solid examples from past career.
  • Proficiency in C++ and Python, showcasing your technical versatility.
  • Strong communication skills, enabling direct contact and effective collaboration with the open source community.
Ways To Stand Out From The Crowd
  • Experience with image processing concepts and algorithms (e.g. geometry transformations, filtering, morphological operations, color models, etc.)
  • Knowledge of image and data compression formats and algorithms (e.g. jpeg, tiff, png, deflate, zStd, ANS, etc.).
  • Expertise in parallel programming and performance optimization on modern computer architectures (e.g., CUDA, MPI, NVSHMEM, NCCL, AVX, etc.).
  • Prior experience working with distributed teams, demonstrating your ability to manage and coordinate effectively across different locations.

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 and autonomous, we want to hear from you!

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 200,000 USD - 322,000 USD.

  • You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until June 19, 2026.

This posting is for an existing vacancy.

NVIDIA uses AI tools in its recruiting processes.

NVIDIA is committed to fostering an inclusive 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.

#J-18808-Ljbffr