Staff Machine Learning Engineer, Search
About this role
Who we are
μμ μ΄ν΄ AIμ κΈλ‘λ² κΈ°μ€μ ν¨κ» λ§λ€μ΄ κ° μΈμ¬λ₯Ό μ°Ύμ΅λλ€!
νΈμ°λΈλ©μ€λ λ°©λν μμ λ°μ΄ν°λ₯Ό ν¨κ³Όμ μΌλ‘ μ²λ¦¬νμ¬, μμμ νΉνλ κ²μ, λΆμ, μμ½, μΈμ¬μ΄νΈ μμ± κΈ°λ₯μ μ 곡νλ μΈκ³ μ΅κ³ μμ€μ μμ νΉν AI λͺ¨λΈμ λ§λ€κ³ μμ΅λλ€.
μΈκ³ μ΅λ μ€ν¬μΈ 리그μμλ νΈμ°λΈλ©μ€ λͺ¨λΈμ νμ©ν΄ λ°©λν κ²½κΈ° μμ μμμ λΉ λ₯΄κ³ μ ννκ² νμ΄λΌμ΄νΈλ₯Ό μ λ³νμ¬ μ΄κ°μΈνλ μμ² κ²½νμ μ 곡νκ³ μμ΅λλ€. κ΅λ΄ ν΅ν©κ΄μ μΌν°μμλ μκΈ° μν©μ μ μν λμνκΈ° μν΄ νΈμ°λΈλ©μ€μ ν¨κ» CCTV μμμ ν¨μ¨μ μΌλ‘ νμνκ³ μμΌλ©°, μ μΈκ³ μ£Όμ λ°©μ‘μ¬μ μ€νλμ€λ€μ μμμ΅ λͺ μ μμ²μλ₯Ό μν μ½ν μΈ μ μμ νΈμ°λΈλ©μ€ λͺ¨λΈμ νμ©νκ³ μμ΅λλ€.
νΈμ°λΈλ©μ€λ μνλμμ€μ½μ μμΈμ μ€νΌμ€λ₯Ό λ Deep Tech μ€ννΈμ μΌλ‘, 4λ μ°μ CB Insights μ μ μΈκ³ 100λ AI μ€ννΈμ μ μ΄λ¦μ μ¬λ Έμ΅λλ€. NVIDIA, NEA, Index Ventures, Databricks, Snowflake λ± μΈκ³μ μΈ VCμ κΈ°μ λ€λ‘λΆν° μ΄ 1μ΅ 1μ²λ§ λ¬λ¬ μ΄μμ ν¬μλ₯Ό μ μΉνμΌλ©°, νκ΅μμ κ°λ°λ AI λͺ¨λΈ μ€ μ μΌνκ² Amazon Bedrockμ ν΅ν΄ μλΉμ€λ©λλ€. μ°λ¦¬λ νμν λλ£λ€κ³Ό νμ μ μΈ μ νμ λ§λ€κ³ μ μΈκ³ κ³ κ°λ€κ³Ό ν¨κ» μ±μ₯νκ³ μμ΅λλ€.
νΈμ°λΈλ©μ€λ λ€μκ³Ό κ°μ ν΅μ¬ κ°μΉλ₯Ό μ€μ¬μΌλ‘ μΌν©λλ€.
λμ νμ λν΄ μ μ§νκ³ μ±μ°°ν μ μλ νλ
μ€ν¨μ νΌλλ°±μ λλ €μνμ§ μλ λκΈ°μ κ²Έμ
λμμλ νμ΅μ ν΅ν΄ νμ μλμ ν¨κ» λμ¬ κ°λ μμΈ
λμ μ μΈ λ¬Έμ λ₯Ό ν¨κ» ν΄κ²°νλ©° μ±μ₯νλ κ³Όμ μ μ¦κΈ°λ λΆμ΄λΌλ©΄, κ·Έ κΈ°νκ° μ¬κΈ° νΈμ°λΈλ©μ€μ μμ΅λλ€.
About the Team
νΈμ°λΈλ©μ€μ λ©ν°λͺ¨λ¬ νν νμ΅(Representation Learning)κ³Ό νλ‘λμ μλΉμ λ΄λΉνλ νμ λλ€. λΉλμ€, μ€λμ€, ν μ€νΈ λ± λ€μν λͺ¨λ¬λ¦¬ν°λ₯Ό νλμ μλ² λ© κ³΅κ°(Embedding Space)μ ν΅ν©νλ λͺ¨λΈμ νμ΅νκ³ , μ΄λ₯Ό μ μΈκ³ μμ² κ³ κ°μ΄ μ¬μ©νλ νλ‘λμ μμ€ν μΌλ‘ μμ μ μΌλ‘ μλΉν©λλ€.
λκ·λͺ¨ λΆμ° νμ΅ νκ²½μμ λ©ν°λͺ¨λ¬ μλ² λ© λͺ¨λΈμ μ€νμ μννκ³ , μ°κ΅¬ κ²°κ³Όλ₯Ό μ€μκ° μΆλ‘ μμ€ν μΌλ‘ μ ννλ End-to-End κ³Όμ μ μ± μμ§λλ€. NVIDIA B300 λ± μΈκ³ μ΅κ³ μμ€μ GPU 리μμ€μ λν μ κ·Ό κΆνμ λ°νμΌλ‘, μ°κ΅¬μμ νλ‘λμ κΉμ§μ μ ν μ£ΌκΈ°λ₯Ό μ΅μνν©λλ€.
μ°κ΅¬ κ²°κ³Όκ° μκ°μ λ΄μ μ μΈκ³ κ³ κ°μκ² μ 곡λλ μ§§μ κ°λ° μ¬μ΄ν΄ μμμ, Research, Product, Infrastructure νκ³Ό κΈ΄λ°ν νμ νλ©° κΈ°μ μ μν©νΈλ₯Ό λ§λ€μ΄κ°λλ€.
About the Role
As a Staff MLE on the Embedding & Search team, you will own the end-to-end architecture of TwelvaLabs' search and retrieval platform and set the technical direction that shapes how it scales to serve production workloads worldwide.
This is a high-autonomy, systems-heavy ML engineering role at the intersection of information retrieval, ML serving, and distributed systems. We're looking for someone who thrives in ambiguity β someone who can identify the right problems to solve, define the technical approach, and drive cross-team execution to deliver shippable solutions.
In this role, you will
Architect and own the search platform end-to-end on EKS β vector indexing (ANN), lexical retrieval, hybrid fusion, reranking, and temporal (segment-level) search
Lead optimization of million to billion-scale retrieval across both vector and lexical paths, making key trade-off decisions across latency, recall, cost, and scalability
Set engineering patterns and standards for production microservices across the search stack
Co-design retrieval strategies with the research/training team β spanning embeddings, reranking models, and hybrid fusion β optimizing for end-to-end search quality, not just individual component benchmarks
Define and own evaluation frameworks for search quality (recall, precision, latency, relevance) and drive continuous improvement
Drive cross-functional alignment with platform/infra and product teams on API contracts, traffic migration, and system boundaries
Raise the engineering bar through design review, code review, and technical mentorship
You may be a good fit if you have
8+ years building production ML systems, with deep experience in search, retrieval, or recommendation
Demonstrated ability to take ambiguous, loosely-defined problems and drive them to concrete solutions β from problem identification through delivery
Track record of owning and evolving complex systems end-to-end
Strong software engineering skills in Python; Go experience is a plus
Hands-on experience with ML model serving and inference optimization in production (e.g., KServe, Triton, Ray Serve)
Deep experience with information retrieval systems β embedding-based search, lexical search (BM25/Elasticsearch), hybrid retrieval, or reranking
Proficiency with data pipelining and orchestration (Spark, Ray, Airflow, Kubeflow, or similar)
Strong Kubernetes experience and familiarity with databases, vector databases, and search engines
Solid distributed systems and async programming fundamentals
Preferred Qualifications
Good English communication skills (verbal and written)
Experience with multimodal or video search/retrieval systems
Familiarity with temporal indexing or segment-level retrieval (shot boundary detection, scene search)
Experience with hybrid retrieval architectures (rank fusion, reranking models, score normalization) at production scale
Experience with ANN index tuning at billion-vector scale
Background in end-to-end retrieval co-optimization (embedding, indexing, reranking)
Experience building services with high-demand SLAs
Track record of technical leadership β mentoring engineers or driving architectural decisions across teams
Hiring Process
Application Review β Recruiter Interview (λΉλλ©΄/30λΆ) β Coding test β Hiring Manager Interview(λΉλλ©΄/30λΆ) β Live Coding Test Interview (λλ©΄/60λΆ) β System Design Interview(λλ©΄/60λΆ) β Final Round Interview (λΉλλ©΄/30λΆ) β Reference Check β Offer
Benefits and Perks
Growth & Tools
κΈλ‘λ² B2B κ³ κ°κ³Ό ν¨κ» μ±μ₯νλ Global Team
μμ¨μ±κ³Ό νμ μ λͺ¨λ κ°μΆ νμ΄λΈλ¦¬λ 근무
μ΅μ λ§₯λΆ λ° 70λ§ μ μλΉ μ¬ν근무 μ₯λΉ μ§μ, 3λ μ£ΌκΈ°λ‘ μ΅μ μ₯λΉ κ΅μ²΄
Tokens never sleep - Tech μ§κ΅° LLM ν ν° λ¬΄μ ν μ§μ
κ°μ, 컨νΌλ°μ€, λ©€λ²μ λ±μ μ¬μ© κ°λ₯ν μ° 140λ§μ μλΉ μκΈ°κ°λ°λΉ μ§μ
μμ΄ κ΅μ‘ νλ‘κ·Έλ¨ λ° κΈλ‘λ² λ²λ νλ‘κ·Έλ¨ μ΄μ
μΌκ° λ° μ£Όλ§ μΆν΄κ·Ό νμλΉ μ§μ
Meal & Snack
μλΉΒ·κ΅ν΅λΉ λ± μμ λ‘κ² μ¬μ©ν μ μλ μ° 720λ§μ μλΉ λ²μΈμΉ΄λ μ 곡
μ¬λ¬΄μ€ λ΄ μ€λ΅λ° μ΄μ (κ°μ, 컀νΌ, μ μ² κ³ΌμΌ λ±)
μ¬λ¬΄μ€ 근무 μ, μ€ν 7μ μ΄ν μ λ μλ μ 곡
Wellness & Family
μ° 1ν λ³ΈμΈ λ° κ°μ‘± 1μΈμ 건κ°κ²μ§ μ 곡
λ¨μ²΄λ³΄ν κ°μ (μν΄λ³΄ν/μΉμ보ν/κ°μ‘± μν΄λ³΄ν μ€ ν 1)
λ κ° μλ°©μ μ’ λΉ μ§μ
μ°λ§ 2μ£Όκ° μ κΈ Holiday Break μ΄μ
Frequently Asked Questions
Is the salary disclosed for the Staff Machine Learning Engineer, Search position at twelve-labs?
Is the Staff Machine Learning Engineer, Search job at twelve-labs remote?
Is the Staff Machine Learning Engineer, Search role at twelve-labs full-time or part-time?
Which team or department does the Staff Machine Learning Engineer, Search at twelve-labs belong to?
How do I apply for the Staff Machine Learning Engineer, Search position at twelve-labs?
When was the Staff Machine Learning Engineer, Search job at twelve-labs posted?
You'll be redirected to twelve-labs's official application page on Ashby ATS.