Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer, Backend  image - Rise Careers
Job details

Senior Software Engineer, Backend

Who We Are: 

At Twelve Labs, we are pioneering the development of cutting-edge multimodal foundation models that have the ability to comprehend videos just like humans do. Our models have redefined the standards in video-language modeling, empowering us with more intuitive and far-reaching capabilities, and fundamentally transforming the way we interact with and analyze various forms of media.

With a remarkable $107 million in Seed and Series A funding, our company is backed by top-tier venture capital firms such as NVIDIA’s NVentures, NEA, Radical Ventures, and Index Ventures, and prominent AI visionaries and founders such as Fei-Fei Li, Silvio Savarese, Alexandr Wang, and more. Headquartered in San Francisco, with an influential APAC presence in Seoul, our global footprint underscores our commitment to driving worldwide innovation.

We are a global company that values the uniqueness of each person’s journey. It is the differences in our cultural, educational, and life experiences that allow us to constantly challenge the status quo. We are looking for individuals who are motivated by our mission and eager to make an impact as we push the bounds of technology to transform the world. Join us as we revolutionize video understanding and multimodal AI.

About the Role

As a Senior Product Backend Engineer at Twelve Labs, you’ll architect scalable APIs and systems to power our AI video platform. You’ll collaborate with cross-functional teams to integrate video foundation models, optimizing for performance and adaptability in a dynamic startup environment.

In this role, you will

  • Design and implement scalable RESTful APIs adhering to OpenAPI specifications, powering features like video search, generation, and embedding, integrated with model inference pipelines.

  • Architect high-throughput, service-oriented backend systems to support enterprise-grade SaaS solutions for diverse customers, leveraging cloud-native tools (e.g., AWS, GCP, Azure).

  • Optimize performance and reliability of distributed systems, processing large-scale video data with low latency and high availability.

  • Collaborate with cross-functional teams (product managers, frontend engineers, AI/ML teams) to deliver end-to-end video solutions.

  • Apply video-specific technologies (e.g., encoding, transcoding, streaming, metadata extraction) to enhance product capabilities and meet strategic goals.

You may be a good fit if you have:

  • Experience: 5+ years of backend engineering experience, with a proven track record of designing and delivering scalable web services and APIs.

  • API Expertise: Advanced proficiency in designing and implementing RESTful APIs, adhering to OpenAPI/Swagger specifications, with experience in modern frameworks (e.g., Go’s Gin or Echo, Spring Boot, or similar).

  • Technical Expertise: Deep expertise in service-oriented architecture (SOA), microservices, and distributed systems, with strong knowledge of scalable database design (e.g., relational, NoSQL) and effective use of event-driven architecture.

  • Cloud Proficiency: Extensive experience with cloud-native development and deployment on platforms like AWS, GCP, or Azure, leveraging tools such as Docker, Kubernetes, or serverless frameworks to ensure scalability and resilience.

  • Analytical & Collaborative Skills: Strong first-principles thinking to address complex technical challenges, combined with effective communication skills and a collaborative approach to working with cross-functional teams.

Preferred Qualifications: 

  • AI/ML Familiarity: Strong understanding of AI/ML concepts, particularly related to video analysis (e.g., object detection, motion tracking, or video summarization), and experience integrating backend systems with AI models or data pipelines.

  • Video Technology Experience: Hands-on knowledge of video-specific tools and frameworks (e.g., FFmpeg, AWS Media Services) to support video processing workflows.

  • Startup Agility: Experience thriving in fast-paced startup environments, with a demonstrated ability to adapt quickly and deliver results with agility

  • Go Proficiency: Proficiency with Go (Golang) and its ecosystem, aligning with team preferences.

  • DevOps Practices: Exposure to CI/CD pipelines and observability tools (e.g., Prometheus, Grafana) for building and monitoring scalable systems.

Benefits and Perks

  • 🤝 An open and inclusive culture and work environment.

  • 🧑‍💻 Work closely with a collaborative, mission-driven team on cutting-edge AI technology.

  • ✈️ Extremely flexible PTO and parental leave policy. The office closed the week of Christmas and New Year’s.

Location

How to Apply Ready to join us? Submit your application through our careers page at twelvelabs.io/careers. We’re excited to meet you!

We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, disability status, genetic information, protected veteran status, or any other characteristic protected by law.

Twelve Labs Glassdoor Company Review
5.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
Twelve Labs DE&I Review
3.0 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star iconGlassdoor star icon
CEO of Twelve Labs
Twelve Labs CEO photo
Unknown name
Approve of CEO

Average salary estimate

$150000 / YEARLY (est.)
min
max
$120000K
$180000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, Backend , Twelve Labs

At Twelve Labs, we’re on the cutting edge of AI, specifically in the realm of video comprehension. As a Senior Software Engineer specializing in Backend development, you'll play a crucial role in crafting scalable APIs and robust systems that power our innovative video platform. Imagine collaborating with brilliant minds and integrating our groundbreaking multimodal foundation models into real-world applications! In your role, you’ll design top-notch RESTful APIs, optimize performance for video processing, and work with cross-functional teams to bring our vision to life. With our company backed by industry leaders and a mission to transform video understanding, every day will be a chance to make an impact in a dynamic startup environment. Whether it's diving deep into video technology or enhancing product capabilities, your expertise and creative problem-solving will drive our progress. So, if you’re looking to be part of a team that's not just about the technology but also about the mission and the culture, Twelve Labs is the place for you. Join us in revolutionizing the way the world interacts with media and experience the thrill of pushing technological boundaries while enjoying a supportive and inclusive workplace.

Frequently Asked Questions (FAQs) for Senior Software Engineer, Backend Role at Twelve Labs
What responsibilities does a Senior Software Engineer, Backend at Twelve Labs have?

As a Senior Software Engineer, Backend at Twelve Labs, your primary responsibilities include designing and implementing scalable RESTful APIs, developing service-oriented backend systems, and collaborating with cross-functional teams to integrate innovative video foundation models. You'll be optimizing high-throughput services that support enterprise-grade SaaS solutions while ensuring low latency and high availability in video data processing, thereby impacting user experience directly.

Join Rise to see the full answer
What qualifications should I have to apply for the Senior Software Engineer, Backend position at Twelve Labs?

To qualify for the Senior Software Engineer, Backend position at Twelve Labs, you should possess at least 5 years of backend engineering experience, with a strong foundation in designing scalable web services and APIs. Proficiency in RESTful API implementation adhering to OpenAPI specifications, deep understanding of service-oriented architecture, and experience with cloud platforms like AWS or GCP is essential. Familiarity with video technologies and AI/ML concepts related to video analysis is advantageous.

Join Rise to see the full answer
What technologies will I work with as a Senior Software Engineer, Backend at Twelve Labs?

As a Senior Software Engineer, Backend at Twelve Labs, you will work extensively with cloud-native development tools such as AWS, GCP, and Azure, alongside modern frameworks for API development. You’ll also engage with video-specific technologies like encoding and transcoding through tools like FFmpeg and utilize Docker, Kubernetes, and serverless frameworks to build scalable systems capable of processing large-scale video data efficiently.

Join Rise to see the full answer
How does Twelve Labs support the growth of its Senior Software Engineers?

At Twelve Labs, we prioritize professional development through fostering a collaborative and inclusive culture. Senior Software Engineers are encouraged to explore new technologies, participate in skill-building workshops, and engage in cross-functional collaborations that enhance technical and analytical skills. The environment promotes innovation and agility, crucial for growth in a fast-paced startup landscape.

Join Rise to see the full answer
What is the team culture like for the Senior Software Engineer, Backend at Twelve Labs?

The team culture for the Senior Software Engineer, Backend at Twelve Labs is characterized by open collaboration, diversity of thought, and a shared mission to drive innovation in AI technology. You'll join a knowledgeable and dynamic team passionate about pushing boundaries and creating impactful solutions. We celebrate inclusivity and are committed to providing a supportive work environment where every voice is valued.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, Backend
Can you explain your experience designing and implementing RESTful APIs?

When answering this question, refer to specific projects where you've designed RESTful APIs, including the tools and frameworks you utilized. Highlight your process for ensuring scalability, adhering to OpenAPI specifications, and the importance of documentation and testing for a seamless API integration.

Join Rise to see the full answer
How do you ensure the reliability and performance of distributed systems?

Focus on your methods for monitoring performance, such as employing observability tools like Prometheus or Grafana, and optimizing resource allocation. Discuss any architectural patterns you’ve used to enhance system reliability, including load balancing techniques, caching strategies, or using a microservices architecture.

Join Rise to see the full answer
Describe a challenging technical problem you've solved in your backend experience.

Share a detailed account of a specific challenge related to backend development. Highlight your approach to troubleshooting and the steps you took to analyze the issue. Discuss the technologies and methods you implemented to resolve it, showcasing your problem-solving and analytical skills.

Join Rise to see the full answer
What is your familiarity with cloud platforms like AWS or GCP?

Talk about your direct experience with cloud services, focusing on specific projects where you used AWS or GCP. Cite the services you leveraged (e.g., EC2, S3, Lambda) and how they contributed to your project's scalability and performance.

Join Rise to see the full answer
How do you handle working in a cross-functional team?

Emphasize your collaborative experiences in cross-functional teams with PMs, frontend engineers, and data scientists. Discuss your communication style, how you integrate feedback, and how you ensure that everyone’s expertise contributes to the project's success.

Join Rise to see the full answer
What strategies do you use to optimize APIs for performance?

Discuss techniques such as reducing payload size, implementing pagination, and utilizing HTTP caching. Mention using asynchronous calls and batch processing for efficiency. Present any monitoring tools you've used to gather metrics and inform API optimizations.

Join Rise to see the full answer
Can you discuss your experience with video processing technologies?

Highlight your practical knowledge in working with video technologies, mentioning specific tools or frameworks like FFmpeg or AWS Media Services. Share projects where you have applied this experience and the impact it had on video performance and quality.

Join Rise to see the full answer
What methodologies do you follow for CI/CD in backend development?

Explain your familiarity with CI/CD practices, mentioning the tools you’ve utilized, such as Jenkins or GitLab CI. Describe how these practices have improved the development lifecycle, reduced deployment times, and minimized bugs.

Join Rise to see the full answer
What motivates you to work with emerging technologies?

Share your passion for technology and innovation, explaining how staying current with trends drives your work. Discuss your motivation for working at the intersection of AI and video, illustrating how it inspires you to solve complex problems.

Join Rise to see the full answer
Why do you want to work at Twelve Labs as a Senior Software Engineer, Backend?

Express your enthusiasm for Twelve Labs’ mission of revolutionizing video understanding and your eagerness to contribute to a team that prioritizes innovation and collaboration. Discuss how your skills and experiences align with the company’s goals and culture.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 20 hours ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted yesterday
Sovrun Remote No location specified
Posted 11 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 12, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cleveland just viewed Accounting Co-Op (Part-Time) at Avery Dennison
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Manager at ShiftCare
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Operations at Binance
Photo of the Rise User
Someone from OH, Mentor just viewed Sales & Service Lead - Pinecrest at Alo Yoga
Photo of the Rise User
Someone from OH, Mason just viewed Marketing & Communications Intern at Per Scholas
Photo of the Rise User
Someone from OH, Lakewood just viewed Recruiter (Talent Sourcing), 6 month contract at Jerry
Photo of the Rise User
Someone from OH, Westerville just viewed Director Change Management at Discover
Photo of the Rise User
Someone from OH, Dublin just viewed Applied AI Engineer – Computer Vision at Kodiak
Photo of the Rise User
Someone from OH, Dublin just viewed Computer Vision Engineer at Near Space Labs