Software Engineer - Applied ML

Cohere

Join Cohere's Applied ML team as a Software Engineer, working closely with clients to tackle challenges using cutting-edge technology.

Last checked on July 2, 2026. We may earn a commission when you click through.

Advertisement

The opportunity to work with a forward-thinking team is a strong incentive, but the position may not suit those without a solid background in coding languages like .NET or C++. If you thrive in collaborative environments and are eager to tackle complex challenges, this could be a great fit.

✓ Engaging work with real client problems ✓ Collaborative team culture ✓ Focus on innovative ML applications

Software Engineer - Applied ML

Cohere

Updated 2 days ago
Apply now

You'll be redirected to sa.talent.com

Riyadh

The opportunity to work with a forward-thinking team is a strong incentive, but the position may not suit those without a solid background in coding languages like .NET or C++. If you thrive in collaborative environments and are eager to tackle complex challenges, this could be a great fit.

About this role

Join Cohere's Applied ML team as a Software Engineer, working closely with clients to tackle challenges using cutting-edge technology.

About the Company

Cohere is a collaborative team of researchers, engineers, and designers focused on innovative software solutions.

Key Highlights

  • Direct collaboration with clients
  • Use of advanced ML technologies
  • Opportunity to solve real-world problems
  • Dynamic team environment
  • Focus on innovative software design

💡 Honest Take: This role is ideal for those passionate about machine learning and problem-solving but may require experience with specific programming languages.

Pros

  • Engaging work with real client problems
  • Collaborative team culture
  • Focus on innovative ML applications
  • Potential for professional growth

Cons

  • Requires proficiency in specific programming languages
  • May involve high-pressure client interactions
  • Limited remote work options

Best For: Ideal for individuals who enjoy technical challenges and working directly with clients to deliver solutions.

Watch Out: Be prepared for a demanding environment that may require quick adaptability to client needs and technical challenges.

Apply for this position

You'll be redirected to sa.talent.com

What Customers Say

Feedback from employees highlights a collaborative culture but notes the challenges of client-facing pressures.

Expert Review

Cohere's position for a Software Engineer in Applied ML is for tech-savvy professionals eager to engage with clients. The role's focus on practical problem-solving using machine learning technologies is a significant draw. Candidates should be ready to work with languages such as .NET, C, C++, and Go, which may pose challenges for those less experienced in these areas.

While the collaborative environment fosters innovation, potential applicants should consider the intensity of client interactions. This may lead to high-pressure situations that demand quick thinking and adaptability. According to the official job listing, the company values team-oriented individuals who can contribute to a dynamic atmosphere.

Overall, this role suits those seeking to make a tangible impact through technology. However, it's not the right fit for beginners in software engineering or those preferring remote work. If you're ready to tackle real-world challenges in a supportive team, this could be a prime opportunity.

You might also like

Related Articles