Logo of Huzzle

Member of Technical Staff, Search

image

Cohere

14d ago

  • Job
    Full-time
    Junior & Mid Level
  • Software Engineering
  • London
  • Quick Apply

AI generated summary

  • You need proficiency in Python, ML frameworks, training representation models, info retrieval techniques, autoregressive sequence models, strong communication skills, and bonus points for C++/Golang proficiency and large-scale distributed training experience.
  • You will design search models, optimize data pipelines, collaborate with teams, conduct research, and have a strong ownership mindset at Cohere.

Requirements

  • Proficiency in Python and related ML frameworks such as PyTorch, Tensorflow, TF-Serving, JAX, and XLA/MLIR.
  • Experience training representation models, or using text embeddings in downstream tasks.
  • Familiarity with various information retrieval techniques, such as lexical search and dense vector search.
  • Familiarity with autoregressive sequence models, such as Transformers.
  • Strong communication and problem-solving skills.
  • Bonus points for:
  • Proficiency in other programming languages, such as C++ or Golang.
  • Experience using large-scale distributed training strategies with GPUs.

Responsibilities

  • Design, train and improve upon cutting-edge search models.
  • Gather high-quality retrieval datasets and optimize data pipelines for model training and evaluation.
  • Work closely with model serving team to ensure that inference is fast and stable.
  • Collaborate with product teams to develop solutions.
  • Engage in research collaborations with our partner organizations and academic affiliations and publish your work in top-tier conferences and journals.
  • Join us at a pivotal moment, shape what we build, have a strong ownership mindset, and wear multiple hats!

FAQs

What technologies should I be proficient in for this role?

Proficiency in Python and related ML frameworks such as PyTorch, Tensorflow, TF-Serving, JAX, and XLA/MLIR is essential for this role.

What specific tasks will I be responsible for in this role?

You will be responsible for designing, training, and improving cutting-edge search models, optimizing data pipelines for model training and evaluation, ensuring fast and stable model inference, collaborating with product teams, engaging in research collaborations, and more.

What experience is required for this role?

Candidates should have a strong background in information retrieval, experience working with a wide range of technologies, and a history of collaborating with other teams. Familiarity with various information retrieval techniques, representation models, autoregressive sequence models, and text embeddings is also required.

Are there any additional skills that would be beneficial for this role?

Proficiency in other programming languages such as C++ or Golang, experience with large-scale distributed training strategies with GPUs, and strong communication and problem-solving skills would be beneficial for this role.

At Cohere, our mission is to build machines that understand the world, and to make them safely accessible to all.

Technology
Industry
51-200
Employees
2019
Founded Year

Mission & Purpose

Cohere provides unprecedented access to affordable, easy-to-deploy large language models. Our platform gives computers the ability to read and write - whether you want to better understand what your customers are saying, or you want to write compelling copy that speaks to your target audience, Cohere can help.