At a Glance
- Tasks: Optimise and deploy deep learning models for Visual Generative AI applications.
- Company: Join a leading tech company at the forefront of AI innovation.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Why this job: Be part of a team that shapes the future of AI technology.
- Qualifications: 3+ years in deep learning, strong Python skills, and experience with PyTorch.
- Other info: Collaborate with top researchers and engineers in a dynamic environment.
The predicted salary is between 36000 - 60000 £ per year.
Senior Deep Learning Engineer, Visual Generative AI
We are looking for a Senior DL Algorithms Engineer with experience optimizing and deploying Deep Learning models focusing on Diffusion Models and Vision-Language Models (VLMs) in production environments. In this role, you will optimize and deploy deep learning models for efficient and fast inference across diverse GPU platforms, particularly for Visual Generative AI applications.
Join the team building software used by the entire world. Work with world-class research scientists, software engineers, and hardware specialists to bring cutting-edge AI models from prototype to production.
Responsibilities
- Optimize deep learning models for low-latency, high-throughput inference, with a focus on Diffusion models for Visual Generative AI applications.
- Convert, deploy, and optimize models for efficient inference using frameworks such as TensorRT, TensorRT-LLM, and vLLM.
- Understand, analyze, profile, and optimize the performance of deep learning workloads on state-of-the-art NVIDIA GPU hardware and software platforms.
- Collaborate with internal and partner research scientists and software engineers to ensure seamless integration of cutting-edge AI models from training to deployment.
- Contribute to the development of automation and tooling for NVIDIA Inference Microservices (NIMs) and inference optimization, including creating automated benchmarks to track performance regressions.
What We Need To See
- 3+ years of experience in DL model implementation and software development.
- BSc, MS or PhD degree in Computer Science, Computer Architecture or related technical field.
- Extensive knowledge of at least one DL Framework (PyTorch, JAX, TensorFlow) with practical experience in PyTorch required.
- Deep understanding of transformer architectures, attention mechanisms, Visual Generative AI foundational models architectures (e.g., U-Net, DiT) and inference bottlenecks.
- Excellent Python programming skills.
- Strong problem solving and analytical skills.
- Algorithms and DL fundamentals.
- Docker containerization fundamentals.
Ways To Stand Out From The Crowd
- Experience in performance measurements and profiling.
- Hands-on experience with model optimization and serving frameworks, such as: TensorRT, TensorRT-LLM, vLLM, SGLang, and ONNX.
- Deep understanding of distributed systems for large-scale model inference and serving.
- Experience with extending and leveraging open-source tools for Visual Generative AI workflow creation.
- Familiarity with the latest trends in Visual Generative AI for content creation.
NVIDIA is committed to diversity and equal opportunity. We value a diverse workforce and do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
#J-18808-Ljbffr
Senior Deep Learning Engineer, Visual Generative AI employer: Nvidia
Contact Detail:
Nvidia Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Deep Learning Engineer, Visual Generative AI
✨Network Like a Pro
Get out there and connect with folks in the industry! Attend meetups, webinars, or conferences related to Deep Learning and Visual Generative AI. You never know who might be looking for someone just like you!
✨Show Off Your Skills
Create a portfolio showcasing your projects, especially those involving Diffusion Models or Vision-Language Models. Share your work on platforms like GitHub or even your own website to grab the attention of potential employers.
✨Ace the Interview
Prepare for technical interviews by brushing up on your knowledge of deep learning frameworks like PyTorch. Practice explaining your thought process and problem-solving skills, as this will help you stand out during the interview.
✨Apply Through Our Website
Don’t forget to apply directly through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at StudySmarter.
We think you need these skills to ace Senior Deep Learning Engineer, Visual Generative AI
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with deep learning models, especially focusing on Diffusion Models and Vision-Language Models. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about Visual Generative AI and how your background makes you a perfect fit for our team. Let us know what excites you about the role and our mission.
Showcase Your Technical Skills: We love seeing practical experience! Be sure to mention your proficiency in frameworks like PyTorch and any hands-on work with model optimization and serving frameworks. Highlighting specific projects can really make you stand out.
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our awesome team at StudySmarter!
How to prepare for a job interview at Nvidia
✨Know Your Models Inside Out
Make sure you have a solid understanding of the deep learning models mentioned in the job description, especially Diffusion Models and Vision-Language Models. Be prepared to discuss your experience with these models and how you've optimised them for production environments.
✨Showcase Your Technical Skills
Brush up on your knowledge of frameworks like PyTorch, TensorRT, and Docker. During the interview, be ready to demonstrate your Python programming skills and discuss specific projects where you've implemented model optimisation and deployment strategies.
✨Prepare for Problem-Solving Questions
Expect to face technical challenges or case studies that test your problem-solving abilities. Practice explaining your thought process clearly and logically, as this will show your analytical skills and how you approach complex issues in deep learning.
✨Stay Updated on Industry Trends
Familiarise yourself with the latest trends in Visual Generative AI and be ready to discuss how they might impact the role. Showing that you're engaged with current developments will demonstrate your passion for the field and your commitment to continuous learning.