Find Your Dream Deep Learning Job in USA

Explore the latest Deep Learning job openings in the USA. Discover top companies hiring for Deep Learning roles across major cities in the USA and take the next step in your career.

search for jobs
google-jobsmeta-jobsamazon-jobsmicrosoft-jobsibm-jobsapple-jobsnvidia-jobssony-jobsfacebook-jobsinstagram-jobslinkedin-jobssnapchat-jobstik-tok-jobsslack-jobspinterest-jobsfigma-jobsmastercard-jobsvisa-jobstesla-jobstencent-jobsstarbucks-jobssamsung-jobsintel-jobsgoogle-jobsmeta-jobsamazon-jobsmicrosoft-jobsibm-jobsapple-jobsnvidia-jobssony-jobsfacebook-jobsinstagram-jobslinkedin-jobssnapchat-jobstik-tok-jobsslack-jobspinterest-jobsfigma-jobsmastercard-jobsvisa-jobstesla-jobstencent-jobsstarbucks-jobssamsung-jobsintel-jobs

Senior Deep Learning Algorithm Engineer

At NVIDIA, we are at the forefront of the constantly evolving field of large language models, and their application in agentic and reasoning use cases. As the scale and complexity of these LLM systems continues to increase, we are seeking outstanding engineers to join our team and help shape the future of LLM inference.

Our team is dedicated to pushing the boundaries of what's possible with LLMs by improving the algorithmic performance and efficiency of systems that represent them. We constantly reflect on how to improve these systems, developing new inference algorithms and protocols, improving existing models, and seamlessly integrating improvements to ensure NVIDIA's solutions can efficiently handle large-scale, sophisticated tasks.

What you'll be doing:

  • Research and Development: Explore and incorporate contemporary research on generative AI, agents, and inference systems into the NVIDIA LLM software stack.

  • Workload Analysis and Optimization: Conduct in-depth analysis, profiling, and optimization of agentic LLM workloads to significantly reduce request latency and increase request throughput while maintaining workflow fidelity.

  • System Design and Implementation: Design and implement scalable systems to accelerate agentic workflows and efficiently handle sophisticated datacenter-scale use cases.

  • Collaboration and Communication: Advise future iterations of NVIDIA software, hardware, and system by engaging with a diverse set of teams at NVIDIA and external partners and formalizing the strategic requirements presented by their workloads.

What we need to see:

  • BS, MS, PhD in Computer Science, Electrical Engineering, Computer Engineering, or a related field (or equivalent experience).

  • 8+ years of experience in deep learning and deep learning systems design.

  • Proficiency in Python and C++ programming

  • Strong understanding of computer architecture, and GPU/parallel datacenter computing fundamentals.

  • Proven interest in analyzing, modeling, and tuning application performance.

Ways to stand out from the crowd:

  • Experience in building large-scale LLM inference systems, especially those involving compound AI.

  • Experience with processor and system-level performance modeling.

  • GPU programming experience with CUDA or OpenCL.

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It's a unique legacy of innovation that's fueled by great technology-and amazing people. Today, we're tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what's never been done before takes vision, innovation, and the world's best talent.

The base salary range is 184,000 USD - 356,500 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.

company icon

NVIDIA

calendar icon

Today

Senior Deep Learning Research Engineer, Advanced AI Systems

We are now looking for a Senior Deep Learning Research Engineer for Advanced AI Systems!

NVIDIA is seeking a Senior Research Engineer to join our advanced AI strategy team to inform direction with NVIDIA's DL engineering teams and collaborate with the world's leading AI companies innovating on the next generation of AI. As a research engineer on the team, you will interact with both internal teams, and key strategic partners to surface, define and help implement the strategy of our products.

If you are a research/software engineer who enjoys working at the forefront of Generative AI, are passionate about fast-evolving core technology - both from AI and systems perspective, and desire to work with external as well as the teams, are driven to unite the latest AI research and future hardware designs in a cohesive, full-stack software strategy, we should talk! We contribute to all steps of the machine learning lifecycle: from conceptualization to applied research, engineering for optimized inference, training and deployment.

What you will be doing:

  • Work with the latest in research, industry and closely with our most strategic partners and researchers to surface areas that stretch our hardware and software in unique ways.

  • Working closely with internal teams to identify the key gaps. Be abreast of the latest in AI systems infra - from kernel level optimizations to data center scale deployments.

  • Will include quick prototyping, architecting and crafting new features.

  • Working with engineering, research teams across all of NVIDIA to ensure flawless transition of concepts to the NVIDIA stack.

  • Conceptualize a solution across multiple facets - data center designs, networking, different model architectures, NVIDIA stack and deployment scenarios.

What we need to see:

  • Understanding of the latest in Deep Neural Networks, Large Language models, Multimodal and Scaling techniques.

  • 10+ years proven experience in Deep Learning systems and infra and NVIDIA GPUs.

  • Excellent C/C++, Python programming and software design skills, including debugging, performance analysis, and test design.

  • Strong foundation in CPU and/or GPU architecture. Knowledge of high-performance computing and distributed programming.

  • Strong communication and interpersonal skills along with the ability to work in a dynamic and distributed team.

  • Doctoral degree in Computer Science, Computer Engineering, related field (or equivalent experience)

  • Ability to envision beyond what's possible right now.

Ways to stand out from a crowd:

  • Experience architecting or developing large-scale deep learning distributed systems

  • Knowledge of CPU and GPU architecture

  • GPU programming (CUDA)

With competitive salaries and a generous benefits package, we are 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 and, due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you!

The base salary range is 224,000 USD - 356,500 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.

company icon

NVIDIA

calendar icon

Today

Algorithm Engineer (Deep Learning/C++)(E)

Company Overview KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. Virtually every electronic device in the world is produced using our technologies. No laptop, smartphone, wearable device, voice-controlled gadget, flexible screen, VR device or smart car would have made it into your hands without us. KLA invents systems and solutions for the manufacturing of wafers and reticles, integrated circuits, packaging, printed circuit boards and flat panel displays. The innovative ideas and devices that are advancing humanity all begin with inspiration, research and development. KLA focuses more than average on innovation and we invest 15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the world's leading technology providers to accelerate the delivery of tomorrow's electronic devices. Life here is exciting and our teams thrive on tackling really hard problems. There is never a dull moment with us. Job Description/Preferred Qualifications Algorithm Engineers are core to KLA's technology, while we do not currently have an opening, we are always building our Algorithm Engineering talent community, we are interested in learning about your background. Apply to this posting for Future Opportunities with KLA. Responsibilities A) In this role, you will: Contribute to novel image processing, defect detection and analysis, and optimization algorithms balancing sophistication and computational complexity through comprehensive data analysis. B) Evaluate and productize deep learning and other novel approaches that complement and improve the performance of existing algorithms in the inspection space. C) Collaborate with software and computer groups to design and implement data management, model training and inference flows. D) Bring forward creative ideas, develop proof-of-concepts, integrate algorithms into production code, and work with other team members in global project teams. Qualifications: Academic background required in any one of the following areas: Image Processing, Computational Imaging, Computer Vision; Practical experience with Deep Learning, Machine Learning, or Artificial Intelligence, for images, is preferred; Capable of prototyping Algorithms using MATLAB or Python, and implementing algorithms in C++ software under Linux is preferred. Familiarity with any one of the following is a plus: Linear and Nonlinear Optimization techniques, CUDA/GPU Programming frameworks (e.g., TensorFlow), and Data Analysis and Visualization tools. Minimum Qualifications Doctorate (Academic) Degree and related work experience of 3 years; Master's Level Degree and related work experience of 6 years; Bachelor's Level Degree and related work experience of 8 years Base Pay Range: $139,300.00 - $236,800.00 Primary Location: USA-CA-Milpitas-KLA KLA's total rewards package for employees may also include participation in performance incentive programs and eligibility for additional benefits including but not limited to: medical, dental, vision, life, and other voluntary benefits, 401(K) including company matching, employee stock purchase program (ESPP), student debt assistance, tuition reimbursement program, development and career growth opportunities and programs, financial planning benefits, wellness benefits including an employee assistance program (EAP), paid time off and paid company holidays, and family care and bonding leave. Interns are eligible for some of the benefits listed. Our pay ranges are determined by role, level, and location. The range displayed reflects the pay for this position in the primary location identified in this posting. Actual pay depends on several factors, including state minimum pay wage rates, location, job-related skills, experience, and relevant education level or training. We are committed to complying with all applicable federal and state minimum wage requirements where applicable. If applicable, your recruiter can share more about the specific pay range for your preferred location during the hiring process. KLA is proud to be an Equal Opportunity Employer. We will ensure that qualified individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us at or at +to request accommodation. Be aware of potentially fraudulent job postings or suspicious recruiting activity by persons that are currently posing as KLA employees. KLA never asks for any financial compensation to be considered for an interview, to become an employee, or for equipment. Further, KLA does not work with any recruiters or third parties who charge such fees either directly or on behalf of KLA. Please ensure that you have searched KLA's Careers website for legitimate job postings. KLA follows a recruiting process that involves multiple interviews in person or on video conferencing with our hiring managers. If you are concerned that a communication, an interview, an offer of employment, or that an employee is not legitimate, please send an email to to confirm the person you are communicating with is an employee. We take your privacy very seriously and confidentially handle your information.
company icon

KLA

calendar icon

Today