Software Engineer (ML)

Building the human layer of AI through pioneering research in multi-modal AI models for human perception and understanding.
$160,000 - $250,000
Machine Learning
Mid-Level Software Engineer
Hybrid
11 - 50 Employees
2+ years of experience
AI

Description For Software Engineer (ML)

Tavus, a Series A company backed by Sequoia, Y Combinator, and Scale VC, is revolutionizing human-AI interaction through cutting-edge multi-modal AI models. We're seeking a Machine Learning Software Engineer to join our applied ML team in building the next generation of AI employees, assistants, and companions.

The role combines hands-on development of computer vision and NLP features with crucial ML Ops responsibilities. You'll be working on state-of-the-art human avatar rendering and communication models, designing experiments to improve our core generative AI systems, and helping shape our technical direction.

This position is perfect for someone with 2-3 years of experience who's passionate about AI and comfortable in a fast-paced startup environment. You'll need strong Python and PyTorch skills, plus experience with video processing. The role offers significant growth potential, with opportunities to work on cutting-edge AI technology that's being applied across healthcare, recruiting, sales, and education sectors.

We offer a competitive package starting from $160,000 to $250,000, flexible work arrangements (hybrid or remote), and comprehensive benefits including unlimited PTO and healthcare. Our culture emphasizes diversity, direct impact, and continuous learning. You'll be joining a team that's not just building technology, but shaping the future of how humans and AI interact.

The position is based in San Francisco with hybrid work options, offering the perfect balance of collaborative in-person work and flexibility. If you're excited about pioneering the future of human-AI interaction and want to join a rapidly growing startup backed by top-tier investors, this role presents an exceptional opportunity to make your mark in the AI industry.

Last updated 33 minutes ago

Responsibilities For Software Engineer (ML)

  • Develop new features using computer vision and NLP models
  • Take ownership of ML Ops items including testing, CI/CD, and data processing pipelines
  • Design and test new experiments to improve core generative AI models
  • Improve technical foundations and influence technical direction and strategy

Requirements For Software Engineer (ML)

Python
  • 2-3 years of industry experience in software development
  • Deep experience with Python and PyTorch
  • Knowledge of video processing or video streaming
  • Excellent interpersonal and communication skills
  • Self-starter with a get-stuff-done attitude
  • Infrastructure and architecture experience (preferred)
  • Experience with low-latency applications (preferred)
  • Experience implementing research papers (preferred)

Benefits For Software Engineer (ML)

Medical Insurance
  • Flexible work schedule
  • Unlimited PTO
  • Competitive healthcare
  • Gear stipends

Interested in this job?

Jobs Related To Tavus Software Engineer (ML)

Software Engineer (ML)

Tavus is seeking an experienced ML-focused Software Engineer to join their applied ML team, working on cutting-edge AI generative video technology.

AI Engineer

AI Engineer position at Parallel Wireless, developing AI-driven optimization solutions for telecommunications systems, requiring 2+ years of AI/ML experience and strong programming skills.

Software Engineer II

Microsoft Software Engineer II position focusing on AI/ML development for Microsoft365 Copilot, offering hybrid work and competitive compensation.

Software Development Engineer, Ring AI

Software Development Engineer position at Ring, focusing on computer vision and machine learning infrastructure for smart home security systems.

AI System Software Engineer

AI System Software Engineer position at Qualcomm China focusing on machine learning, generative AI, and neural network optimization.