Senior Software Engineer - Deep Learning
Pune, India
2h ago

Intelligent machines powered by Artificial Intelligence computers that can learn, reason and interact with people are no longer science fiction.

Deep Learning has provided the foundation for machines to learn, perceive, reason and solve problems. Now, ’s GPU runs Deep Learning algorithms, simulating human intelligence, and acts as the brain of computers, robots and self-driving cars that can perceive and understand the world.

NVIDIA is known as the AI computing company. Come, join our Deep Learning team, where you can help build the real-time, cost-effective computing platform driving our success in this exciting and quickly growing field.

We are currently seeking an experienced software engineer with strong Deep Learning and System Programming fundamentals coupled with robust C / C++ skills to contribute to the development of NVIDIA RTX Broadcast engine - a comprehensive suite of SDKs and libraries that enable AI-driven features for game broadcasting, video conferencing and content creation.

What you’ll be doing :

  • Architect next generation Deep Learning and multimedia algorithms for processing of audio and video applications.
  • Optimize algorithms for optimal performance on the GPU tensor cores
  • Collaborate with various teams to drive an end to end workflow from data curation and training to performance optimization and deployment
  • Influence strategic decisions in the team and product roadmap
  • Partner with system software engineers and validation teams to build and ship production-quality code.
  • What we need to see :

  • PH.D. / MS in Computer Science or a closely related engineering field with 5+ years of relevant experience
  • Strong background in Deep Learning including model design, pruning & performance optimization, transfer learning etc
  • Hands on expertise with Python and one or more Deep Learning frameworks (Caffe, tensorflow, keras etc)
  • Familiarity with various DSP algorithms e.g STFT, ISTFT, FFT, Mel and Chroma Spectrograms and audio encoders-decoders e.g. AAC, OPUS
  • Strong software engineering background with proficiency in C or C++
  • CUDA programming experience is a plus
  • Familiarity with ASR and TTS Deep learning solutions is a plus
  • Excellent communication and collaboration skills
  • Self-motivated and able to find creative practical solutions to problems
  • NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most talented people on the planet working for us.

    As part of our team, you will have the opportunity to influence the future with your vision and expertise. Are you creative?

    Are you driven not just by data or the need to know why, but yearn to ask, 'why not'? We want to hear from you.

    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.

    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.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form