Senior System Software Engineer - AI SDK Multimedia platform
NVIDIA is hiring a Senior System Software Engineer - AI SDK Multimedia platform in Pune, India. Level rates it ; you can apply on Level.
AI in this role
Develop hardware-accelerated AI software applications and multimedia pipelines for streaming AI and computer vision on NVIDIA GPUs.
We are now looking for a Senior Software Engineer! Academic and commercial groups around the world are powering a revolution in artificial intelligence using deep learning techniques running on NVIDIA GPUs, enabling breakthroughs in problems from image classification to speech recognition to natural language processing. Intelligent machines powered by AI computers that can learn, reason, and interact with people are no longer science fiction. Today, a self-driving car empowered by AI can meander through a country road at night and find its way. An AI-powered robot can learn motor skills through trial and error. This is truly an outstanding time--we believe the era of AI has begun.
In this role, you will develop hardware-accelerated solutions that enable rapid creation and deployment using the latest deep learning, artificial intelligence, and computer vision technologies. This position offers you the opportunity to collaborate within a worldwide matrixed software team focusing on core technologies for Multi-Modal and Streaming AI applications including CV and various exciting Vision AI technologies and have broad impact within our highly dynamic and technology-focused company.
What you’ll be doing:
- Develop and maintain AI software applications for multimedia platforms.
- Design and Implement algorithms for enhancing audio, video and augmented reality effects for media and entertainment workflows.
- Deploy software applications across multiple platforms. Windows expertise would be a big plus.
- Profile and optimize the AI pipelines to ensure scalability, reliability, and efficiency.
- Take on complex system-level optimization and resource utilization challenges.
- Participate in a product development lifecycle that values high standards for clear requirements, software quality and performance.
- Write code in Python and C++
What we need to see:
- B.Tech./B.E., M.Tech., or PhD in CS/CE/ Electronics degree preferred or equivalent experience
- 8+ years of software development experience on Linux
- Complex system design and development using Python, C++ 14/17/20, and object-oriented programming.
- Background of computer vision, machine learning, and deep learning technologies.
- Strong analytical skills and proven success in problem-solving and achieving performance objectives.
- Passion for expanding your technical knowledge into new areas.
- Ability to excel in a multinational, multi-time-zone environment: excellent communication skill (verbal & written), collaborates well, represents our core values.
- Experience with cloud native architecture involving dockers, k8s, microservices.
Ways to stand out from the crowd:
- Demonstrated implementation of computer vision / machine learning applications, microservices, container and cloud-native application development.
- Experience with any multimedia pipeline frameworks.
- Experience working with High Availability environments
NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and passionate people in the world working for us. Are you a creative problem solver with a passion for solving real-world problems with AI? If so, we want to hear from you.
How we rate this
Senior System Software Engineer - AI SDK Multimedia platform at NVIDIA rates 90 out of 100 for how much of the daily work is AI. That makes it Builds AI (AI Level 4 of 4). The level is about AI in the job, not seniority.
Builds AI. The job is building AI systems.
- ●●●● Builds AI80 to 100
- ●●●○ Works on AI60 to 79
- ●●○○ Uses AI40 to 59
- ●○○○ Little AI0 to 39
Levels come from how often the tools, models and workflows of the role are named in the posting itself. Open the description and count.
Prepare for this job
Built from this posting and from similar jobs on Level.
Skills and AI tools this role asks for
Also common in software engineer jobs at this level
Pay
- Typical software engineer job
- $168k
This posting doesn't list pay. Use the typical software engineer figure when pay comes up. See software engineer jobs
Questions you could be asked
- Walk me through a computer vision problem you solved, from raw data to a deployed model.
- What NLP problem have you worked on, and how did you measure whether it actually worked?
- What have you built with speech recognition or text-to-speech, and where did it break?
- Tell me about a project where deep learning was part of your work. What did you do?
- Tell me about a project where machine learning was part of your work. What did you do?
Adapt your resume
- List these exact terms on your resume: Computer vision, NLP, Speech, Deep learning, and Machine learning. An applicant tracking system matches the wording, not the idea.
- Attach one line of real, concrete experience to at least one of them. A tool named with nothing behind it rarely survives a human read.
- Lead with what you built, trained or shipped. This role is judged on the AI system itself, not the tools around it.
Want an expert to read your CV for this job?
Free. Send your CV and the role you want next. We reply by email within 2 to 4 business days.
Get new software engineer jobs (Builds AI ●●●●) by email
One email a week with the new software engineer jobs (Builds AI ●●●●), each rated for how much AI is in the work. No recruiter spam, unsubscribe in one click.
Free. One email a week. Unsubscribe in one click.
Similar roles
Software Engineering roles that build AI, at other companies.
What kind of AI work fits you?
Answer 12 practical questions in about three minutes. Get a simple profile, the work it points to, and live roles to explore next.
Find my next step