Backend Software Engineer, Twelve Labs

Salary not provided
AWS
Go
Mid and Senior level
San Francisco Bay Area
Twelve Labs

AI-enabled video understanding technology

Open for applications

Twelve Labs

AI-enabled video understanding technology

21-100 employees

B2BArtificial IntelligenceContentMachine LearningSaaSVideo

Open for applications

Salary not provided
AWS
Go
Mid and Senior level
San Francisco Bay Area

21-100 employees

B2BArtificial IntelligenceContentMachine LearningSaaSVideo

Company mission

To help developers build programs that can see, listen, and understand the world by giving them the most powerful video understanding infrastructure.

Role

Who you are

  • 3+ years of experience in backend development
  • Experience in leading the design and development of RESTful APIs
  • Experience developing with Go language
  • Experience in developing and operating services in cloud environment
  • Strong communication skills and ability to collaborate within teams and across teams
  • Proficient in English communication, both spoken and written

What the job involves

  • As a backend engineer, your main tasks include making our video AI models accessible to developers, creating scalable interfaces, and building a robust backend system based on Micro Service Architecture
  • You'll also develop a SaaS Platform for general customers and consider on-premise service packaging for enterprise clients
  • Additionally, you'll optimize API performance, construct Massive Traffic Distributed Systems, and troubleshoot any issues
  • Design and develop a Video Understanding Platform API that developers can easily understand and utilize:
  • Make Twelve Labs' massive video AI models (Video Foundation Model) easily comprehensible even without ML domain knowledge
  • Aim for scalable interfaces to seamlessly integrate with various domains
  • Build a backend system based on Micro Service Architecture (MSA) to provide scalable services in various environments:
  • Establish Micro Service Architecture for continuous deployment, fault isolation, and flexible scaling
  • Construct a SaaS Platform using container-based services (EKS, ECS, etc.) on cloud platforms like AWS for general customers
  • Consider service packaging for on-premise operation for enterprise customers
  • Ensure global service availability and improvement through operations and enhancements:
  • Optimize existing API performance and service logic
  • Build Massive Traffic Distributed Systems to handle large-scale data processing in real-time
  • Increase throughput by optimizing process utilization through profiling
  • Troubleshoot bugs, service outages, and other issues

Otta's take

Xav Kearney headshot

Xav Kearney

CTO of Otta

Developing an algorithm that can understand text, or images is (relatively) straightforward. However, it becomes a lot more challenging when it’s required to understand video, where these modes fuse with audio and context becomes much harder to gauge.

Twelve Labs has developed a Machine Learning solution that can do just that, then make the inner content of the video indexable for developers and highly searchable for users.

This kind of tech could prove immensely valuable as its use cases go far beyond searchability for the end user. In theory it could be used for more accurate community guidelines monitoring on social media, enterprise knowledge search, and a better overall understanding of the value of video content.

Founded in 2021, Twelve Labs is still a relatively young startup. However Index Ventures, Radical Ventures, Expa, and Techstars have provided significant backing, showing that there’s plenty of confidence in the company’s potential.

Insights

Led by a woman
Top investors

Some candidates hear
back within 2 weeks

Company

Funding (last 2 of 5 rounds)

Jun 2024

$50m

SERIES A

Oct 2023

$10m

EARLY VC

Total funding: $77.2m

Company benefits

  • Voluntary commuting, voluntary remote work and flexible work system (Work-from-anywhere & anyhow)
  • Home office setup stipend
  • Market-leading competitive compensation packages (salary, stock options, etc.)

Company HQ

SoMa, San Francisco, CA

Founders

Jae Lee

(CEO)

After interning as a Software Engineer at Samsung and Amazon, they joined the Republic of Korean's Cyber Operations Command as a Lead Data Scientist. Co-founded Twelve Labs after this period of military service.

Interned at Korea Advanced Institute of Science and Technology (KAIST) as a Deep Learning Researcher. Completed their National Defense duty as an AI & ML Engineer in the Cyber Operations Command.

Sung Jun (SJ) Kim

(Head Of Software Architecture)

Like co-founders Aiden and Jae Lee, served for the Ministry of National Defense as a Lead Software Engineer in the Cyber Operations Command. Before this they were a Cyber Security Research Scientist at Sungkyunkwan University.

Dave Chung

(Head of Operations)

Previously a Project Team Lead at the Institute of East and West Studies (IEWS) at Yonsei University, focusing on the planning and development of the Korean Web 3.0 ecosystem (Funded by the Ministry of ICT).

Soyoung Lee

(Head of Business Development)

Worked in risk assurance for PricewaterhouseCoopers in Seoul before co-founding Twelve Labs.

Salary benchmarks

We don't have enough data yet to provide salary benchmarks for this role.

Submit your salary to help other candidates with crowdsourced salary estimates.

Share this job

View 11 more jobs at Twelve Labs