Cohere Circular Logo

Software Engineer - Applied ML

Cohere Riyadh, Saudi Arabia Posted: 06 May 2025

Financial

  • Estimate: $50k - $70k*
  • Zero income tax location

Accessibility

  • Hybrid
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

About the Job:
Cohere’s mission is to scale intelligence to serve humanity. We’re focused on training and deploying frontier models for developers and enterprises building AI systems that create innovative experiences like content generation, semantic search, retrieval-augmented generation (RAG), and agents. Our team is dedicated to increasing the capabilities of our models and maximizing the value for our customers.

As a Software Engineer on our Applied ML team, you will work directly with customers to understand their needs and design implementable solutions using Cohere's technology stack. In this role, you'll apply your problem-solving skills and technical expertise to facilitate Enterprise AI adoption. You'll have the opportunity to deliver products similar to how early startup CTOs/CEOs approach challenges, aiming to disrupt significant industries globally.

Work Conditions: Hybrid, Full-time
Location: Riyadh, Riyadh, Saudi Arabia

Key Responsibilities:

  • Own and build new areas within our product suite.
  • Work across backend and frontend systems, interacting with Large Language Models (LLMs).
  • Experiment rapidly while maintaining high-quality standards to engage customers and exceed their expectations.
  • Participate in the entire product lifecycle from conception to production.

Qualifications:

  • Proficiency in Go, Python, Node, React, or Next.js.
  • Experience building ML infrastructure and AI-powered solutions.
  • Background in developing language models with frameworks like Lang Chain and performance evaluation tools such as the Llama Index.
  • Proven track record in scaling products at hyper-growth startups.
  • Strong written and verbal communication skills.
  • Willingness and ability to travel up to 25% to client sites, with flexibility based on personal preferences.

Preferred Skills:

  • Experience building LLM applications using tools like Langchain.
  • Familiarity with Information Retrieval systems for document question answering.
  • Practical experience in NLP using Python and related tools (e.g., SpaCy, HuggingFace, NLTK).

Additional Information:
Cohere values diversity and strives to create an inclusive work environment. We welcome applicants from all backgrounds and are committed to providing equal opportunities. Employees enjoy various benefits, including an open culture, health and dental benefits, a remote-flexible work structure, and six weeks of vacation.

If you’re passionate about the mission and want to join a team that is dedicated to making a difference, we encourage you to apply!

Apply now

Jobs you might like   View all jobs

About Cohere

Cohere is the leading data security-focused enterprise AI company. It is a global technology company co-headquartered in Toronto and San Francisco, with key offices in London and New York. The company builds enterprise-grade frontier AI models with industry-leading multilingual capabilities designed to solve real-world business challenges. Cohere’s AI solutions are cloud-agnostic to meet companies wherever their data is stored and offer the highest levels of security, privacy, and customization with on-premises and private cloud deployment options.