Developer Experience Engineer

Who we are

We’re a fast-moving, diverse team pushing the frontiers of artificial intelligence. At Twelve Labs, our mission is to help developers build programs that can see, listen, and understand the world as we do by bringing the world’s most powerful video understanding infrastructure to market. As a part of achieving this mission, we are building foundation AI models that can accurately and instantly search exact moments within petabytes of video archives, generate coherent text summaries of videos, perform prompt-based video generation, and many more. The Twelve Labs platform provides access to its Large Visual Language Models (VLMs) through a suite of APIs that are trained on massive video datasets and learn to understand the meaning and context behind the visuals, conversations, and sounds within videos.

Twelve Labs recently raised $17M in seed funding, recognized as one of CB Insights’ AI 100 companies within a year of its founding, and secured a massive compute resource through partnering with Oracle. We are hyper focused on delivering the Twelve Labs platform to our customers so they can build video understanding into their products and power dream features they could have only imagined.

Part of the pathway to our rapid growth has been paved by the outstanding group of people united by the company’s mission. Beyond prominent venture capital firms such as Index Ventures and Radical Ventures, the Twelve Labs mission is backed by category building luminaries like Fei-Fei Li (Stanford HAI), Silvio Savarese (Salesforce), Oren Etzioni (AI2), Alexandr Wang (Scale), Lukas Biewald (W&B), Jack Conte (Patreon) and more.

We are committed to creating a diverse and inclusive work environment where our team members can bring their full selves to work, bring out their potential, and most importantly, thrive together. We welcome kind, brilliant, and open minded people from all walks of life to our team. If joining this mission speaks to you, we encourage you to apply!

🚀 About the Role

As a Developer Experience Engineer at Twelve Labs, you will have the unique opportunity and responsibility to shape the developer experience for our cutting-edge video AI platform. You will focus deeply on creating a best-in-class developer experience so that developers rely on Twelve Labs APIs and services for building applications for their customers and end-users.
📋 You Will
  • Engage with the developer community, answering questions, sharing insights, and gathering feedback to continuously improve our platform and developer experience.
  • Build compelling sample applications using the Twelve Labs API to showcase diverse use cases of our technology.
  • Develop seamless integrations between our AI platform and other developer tools in the AI infrastructure stack, such as orchestration tools, vector databases, inference engines, and open-source frameworks.
  • Work on strategic projects, such as a Video Agent, to demonstrate the novel capabilities of our models and push the boundaries of what's possible with video AI.
  • Contribute to the creation and maintenance of comprehensive developer documentation, including API reference guides, tutorials, and code samples.
  • 🎯 Requirements
  • Proven experience in software development, with a strong understanding of cloud-native architectures, APIs, and developer tools.
  • Proficiency in programming languages such as Python, JavaScript, or Go.
  • Familiarity with AI/ML frameworks and technologies, such as TensorFlow, PyTorch, or Hugging Face.
  • Excellent communication and documentation skills, with the ability to translate complex technical concepts into clear and concise explanations.
  • Passion for exploring and showcasing cutting-edge technologies in the AI/ML domain.
  • 🦄 Nice to Have
  • Awareness and/or proficiency with agent frameworks, such as LangChain Agent, is a bonus.
  • Experience with ffmpeg (a multimedia framework to encode and decode video file formats) is a plus.
  • 🌟 Desired Qualities
  • A graduate degree in a technical field is a plus.
  • Experience in building mini apps that leverages AI in a novel way.
  • Experience in open-source contribution, especially in AI/ML frameworks.
  • 🏆 What to Expect

    Resume → Recruiter Phone Screen → Hiring Manager Call → Technical Interview and/or Take Home Assignment → Culture Interview → Reference Checks

    We're also excited to share that we'll do global onboarding in Seoul for all new hires (company-sponsored travel).

    Even If there are a few checkboxes that aren’t ticked through your prior experience, we still encourage you to apply! If you are a 0-to-1 achiever, a ferocious learner, and a kind and fun team player who motivates others, you will find a home at Twelve Labs.

    We welcome applicants from all walks of life and are committed to equal opportunity employment. We cherish and celebrate diversity not just because it is the right thing to do, but because it makes our company much stronger.


    Benefits and Perks

    🤝 An open and inclusive culture and work environment.
    🧑‍💻 Work closely with a collaborative, mission-driven team on cutting-edge AI technology.
    🦷 Full health, dental, and vision benefits
    ✈️ Extremely flexible PTO and parental leave policy. Office closed the week of Christmas and New Years.
    🏙 Remote-flexible, offices in San Francisco and Seoul and coworking stipend
    🛂 VISA support (such as H1B and OPT transfer for US employees)
    Apply for this job
    logo Twelve Labs Software Development Full-time 🌎 Remote 📍 San Francisco, United States Apply Now
    Your subscription could not be saved. Please try again.
    Your subscription has been successful.

    Newsletter

    Subscribe and stay updated.

    Your subscription could not be saved. Please try again.
    Your subscription has been successful.

    Join our newsletter