Job role insights

  • Date posted

    September 25, 2024

  • Closing date

    September 25, 2024

  • Offered salary

    €70,000 - €120,000/year

  • Experience

    3 - 5 Years

Description

Senior Deep Learning Engineer

Job Description:

    We are on the lookout for an experienced Senior Deep Learning Engineer who possesses a keen focus on performance analysis and optimization to maximize the efficiency of Deep Learning training, inference, and NVIDIA AI Services. You will be engaged in multi-layered tasks across the entire hardware and software stack, from GPU architecture to Deep Learning Frameworks, striving to achieve optimal performance. This position presents a unique opportunity to directly influence the hardware and software trajectory within a fast-paced organization that is at the forefront of the AI revolution. Join our dynamic team, which is responsible for developing software utilized globally. You will collaborate with elite software engineers to implement remarkably fast state-of-the-art deep learning models that facilitate a comprehensive understanding of NVIDIA's deep learning software and hardware ecosystem. You will have the chance to work on the most powerful enterprise-grade GPU clusters capable of delivering extraordinary performance metrics and gain early access to unreleased hardware. Are you ready to take on this exciting challenge?

IT Languages:

  • Python
  • CUDA
  • TensorFlow
  • PyTorch
  • JAX

As a Senior Deep Learning Engineer, you will be responsible for implementing and optimizing deep learning models across various data domains and frameworks. Your work will be critical in enhancing the performance and usability of our systems.:

    Develop deep learning models corresponding to different data types including Computer Vision, Natural Language Processing, Automatic Speech Recognition, Text-to-Speech, and Recommendation Systems using various frameworks such as PyTorch, JAX, TensorFlow, and more.;; Test and integrate new software features such as Graph Compilation and reduced precision training that leverage the latest hardware capabilities.;; Conduct thorough analysis, profiling, and optimization of deep learning workloads on cutting-edge hardware and software platforms.;; Collaborate with researchers and engineers across the organization to provide insights for improving workload design, usability, and performance.;; Establish best practices for the development, testing, and deployment of deep learning software.

Spoken Languages:

  • English;; German

Skillset:

  • Deep Learning Frameworks
  • Performance Analysis
  • Software Optimization
  • GPU Programming
  • Containerization Technologies

Soft Skills:

  • Analytical skills
  • Problem-solving abilities
  • Collaboration skills
  • Attention to detail

Qualifications:

  • Bachelor's, Master's, or PhD degree in Computer Science, Computer Architecture, or a related technical field
  • Extensive experience in deep learning model implementation and software development

Years of Experience:

    5

Location:

    Europe

Job Benefits:

  • Competitive salary
  • Flexible working hours
  • Health and wellness programs
  • Professional development opportunities
  • Collaborative work environment

Working Conditions:

    Full Time

Employment Type:

    Permanent Contract

Company Culture:

  • We foster a culture of innovation and creativity, encouraging our employees to think outside the box and take initiative in their work. Our diverse workforce thrives in an inclusive environment where every voice is valued and collaboration is key to our success.

Opportunities For Advancement:

  • Career growth within the engineering team, Access to cutting-edge technology and resources, Opportunities to lead projects and initiatives

Visa Sponsorship:

    Available

Interested in this job?

61 days left to apply

Apply for this job

Cancel
Send message
Cancel