Software Engineer (Machine Learning) Job in USA 2025 | TwelveLabs
Are you a skilled Software Engineer with a passion for machine learning? TwelveLabs is inviting applications for a Software Engineer specializing in Machine Learning in Seattle, Washington. This position focuses on advancing machine learning systems and platform engineering while delivering high-performance services. You will engage deeply in unsolved challenges in multimodal AI, orchestration, and system deployment.
This role offers an exciting chance to contribute directly to groundbreaking technology projects.
About the Hiring Firm
TwelveLabs is at the forefront of developing innovative multimodal foundation models that emulate human perception. By redefining video-language modeling standards, they empower developers to create advanced semantic search, summarization, and analytical tools. Backed by $107 million in funding from top investors like NVIDIA and Index Ventures, TwelveLabs has a strong foundation for growth.
Headquartered in San Francisco, with a significant presence in the APAC region, TwelveLabs is committed to driving technological innovation globally.
Job Duties
As a Software Engineer specializing in Machine Learning, you will undertake the following responsibilities:
- Enhance Video Solutions: Integrate cutting-edge research into reliable, low-latency video processing systems.
- Craft APIs: Develop effective APIs using modern Python frameworks to support diverse applications.
- Build Impactful Services: Focus on creating libraries and services that significantly impact rather than just showcase technology.
- Mentor Colleagues: Provide guidance to junior engineers and maintain high standards for code quality and best practices.
- Lead Recruitment: Take the lead in interviewing, hiring, and onboarding enthusiastic engineers.
Job Requirements
To be considered for this role, candidates should meet the following qualifications:
- Experience: At least 6 years in the relevant industry, ideally with a focus on machine learning.
- Technical Skills: Proficiency in designing production services using Python, Postgres, and FastAPI.
- Project Leadership: Proven experience as a technical lead, managing projects from start to finish.
- Model Familiarity: Experience with machine learning models in production, including deployment and monitoring.
Additionally, desirable qualifications may include:
- Scalability Expertise: Experience scaling machine learning systems to handle multi-petabyte workloads.
- Containerization Skills: Familiarity with building Kubernetes-based infrastructures for data and machine learning workflows.
Click Here to Apply
Conclusion
Joining TwelveLabs as a Software Engineer in Machine Learning provides an exceptional opportunity to work on pioneering technology. If you are eager to tackle challenging problems and drive innovation, this is the place for you. Apply now to be part of a team that values creativity and diversity while pushing the boundaries of artificial intelligence!
READ MORE
- Truck Driver Jobs in Switzerland 2025 with Visa Sponsorship | Urgent Hiring
- Construction Jobs in Germany 2025 with Visa Sponsorship | Urgent Hiring
- Warehouse Associates Jobs in Dubai 2025 with Visa Sponsorship | Urgent Hiring
- Construction Jobs in Norway 2025 with Visa Sponsorship (NOK 400,000+ Annually)
- Senior Bartender Job in Australia 2025 | Snapper Rocks Bar & Kitchen (DARWIN)
- Administrator/Entry-Level Bookkeeper Job in Australia 2025 | Better Exteriors








