New: upload your resume and get matched to AI jobs. Free to start →

Senior System Software Engineer, Speech AI

Salary not listed • India, Pune • Full-time

Posted 1mo ago

Job Location

India, Pune

Tech Stack

Remote Work Policy

On-site

Employment Type

Full-time

Categories

LLM Engineer

About the job

NVIDIA is seeking a Senior System Software Engineer with deep expertise in speech technologies to support enterprise and developer customers. This role involves hands-on technical engagement with customers to implement, troubleshoot, and optimize Automatic Speech Recognition (ASR), Text-to-Speech (TTS), Audio Language Models (ALM), and Speech-to-Speech (S2S) systems in production environments. If you're creative and passionate about solving real-world conversational AI problems, join our Speech AI Engineering team at the forefront of technological advancement.

Responsibilities

  • Work on cutting-edge GPU-accelerated AI systems deployed at scale.
  • Tackle challenging problems in real-time streaming audio processing and low-latency inference.
  • Troubleshoot and resolve complex issues across ASR, TTS, ALM, and S2S pipelines.
  • Collaborate with Model researchers to transition ASR, TTS, and S2S models from research to production readiness.
  • Build and enhance C++ and Python backend implementations for ASR, TTS, and S2S pipelines, leveraging CUDA for GPU acceleration.
  • Optimize inference performance through advanced batching strategies, encoder caching, and multi-threaded pipeline optimizations.
  • Develop new capabilities such as advanced voice activity detection, speaker diarization, decoder implementations (CTC, WFST, Flashlight), and text post-processing.
  • Contribute to Python and C++ client SDKs and CLI tools for easy service integration.
  • Assist with API integration, SDK usage, model deployment, and performance optimization.
  • Provide advanced technical guidance to customers implementing speech technology solutions.

Requirements

  • Master's or BE/BTech in Computer Science, computer architecture, or related field.
  • 6+ years of experience.
  • Excellent C++ and Python programming and software design skills, including debugging, performance analysis, and test design.
  • Experience with inference pipelines for LLM, Speech Recognition, and Speech Synthesis.
  • Solid understanding of modern model architectures (Transformers, CNNs, RNNs).
  • Excellent debugging abilities spanning multiple software layers (storage systems, kernels, containers).
  • Experience building and deploying cloud services using HTTP REST, gRPC, Websockets, and related technologies.
  • Strong collaborative and interpersonal skills, with the ability to effectively guide and influence within a dynamic matrix environment.
  • Ability to work independently, define project goals and scope, and manage development efforts.
  • Knowledge of real-time streaming audio systems and low-latency architectures.
  • Experience with speech model fine-tuning or customization.