Machine Learning Engineer, Video Generation
Posted 11ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Machine Learn Engineer focusing on video generation at UNITH. Joining a senior team working on cutting-edge digital human technology.
Responsibilities:
- Own production video synthesis services and deploy/optimize models for real-time performance
- Reduce inference latency to meet a <2-second target for streaming conversations
- Monitor and improve video quality metrics and debug production issues
- Implement model versioning, A/B testing, and safe rollback procedures
- Integrate new models into the existing pipeline
- Design video synthesis APIs (gRPC, REST) and work with event-driven architectures
- Optimize GPU utilization, implement caching strategies, and collaborate on service orchestration
- Handle TTS integration services (Voice Connectors)
- Implement new visual features (expressiveness, movement, lip-sync improvements)
- Support avatar customization capabilities
- Production research enhancements into the real-time video pipeline
Requirements:
- 3–5 years of experience deploying ML/CV models to production (not just training)
- Strong hands-on experience with PyTorch or TensorFlow
- Practical optimization experience (quantization, pruning, model serving, GPU resource management)
- Experience with video generation or real-time video processing and latency/quality trade-offs
- Strong Python skills for backend services (FastAPI, Flask) and ML serving (TorchServe, ONNX Runtime)
- Production infrastructure experience (Docker, AWS, CI/CD pipelines)
- Strong debugging skills and ability to collaborate across research and backend teams
Benefits:
- Office in the center of Barcelona
- Work from anywhere
- Lunch compensation when in the office
- Private health insurance with Alan
- Travel allowance (for team members living 10km+ from the office)
- Flexible benefits (tax-free under Spanish legislation)
- ClassPass discount



















