About the Role
Join V-Nova's Integration Team as a Software Engineer to work at the intersection of video engineering and artificial intelligence. You will integrate V-Nova's video technologies into multimodal workflows using Python, transforming new ideas into practical, reliable systems. The role spans offline video curation, large-scale dataset preparation, and real-time/cloud-based video inference, including building workflows and integrating codecs with AI and media frameworks.
Responsibilities
- Develop and maintain production-quality Python integrations, tools, and sample applications for V-Nova's LCEVC and VC-6 technologies within AI video workflows.
- Integrate codec SDKs into video curation, data preparation, and inference pipelines using technologies like NVIDIA NeMo Curator, FFmpeg, and GStreamer.
- Build and maintain video processing pipelines covering ingest, frame/clip extraction, transcoding, timestamps, keyframes, metadata, and audio/video synchronization.
- Connect video processing stages to computer-vision and multimodal AI models for tasks such as classification, detection, captioning, embeddings, retrieval, and structured output generation.
- Prototype and benchmark codec-aware inference workflows, evaluating their impact on accuracy, latency, throughput, scalability, and cost.
- Create automated tests, performance measurements, and technical documentation to aid in the reproduction and evaluation of integrations.
- Collaborate with colleagues and external engineering teams to scope work, communicate progress, and deliver integrations to production.
Requirements
- Commercial software development experience using Python, including writing maintainable, tested, and documented code.
- Practical video engineering knowledge and a basic understanding of video streams, codecs, containers, frame extraction, timestamps, keyframes, audio/video synchronization, transcoding, and streaming fundamentals.
- Good problem-solving skills and confidence working across unfamiliar codebases, third-party libraries, and APIs.
- Clear written and verbal communication, including concise progress updates and technical documentation.
- A degree in Computer Science, Engineering, or a related discipline, or equivalent practical experience.
Skills
- Python
- NVIDIA NeMo Curator
- FFmpeg
- GStreamer
- Docker
- AWS
- CUDA
- PyTorch
- TensorRT
- Triton Inference Server
- NVIDIA DeepStream
- LLM APIs
- VLM APIs
Experience Level
- Commercial software development experience
Education Level
- Degree in Computer Science, Engineering, or a related discipline, or equivalent practical experience
About the Company
- V-Nova's Integration Team works at the intersection of video engineering and artificial intelligence.
- The team's day-to-day work is dynamic, involving collaboration with codec engineers, AI specialists, and external engineering teams.
- They investigate unfamiliar systems and develop solutions to make V-Nova technology straightforward to evaluate and adopt.
