Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer - Applied ML image - Rise Careers
Job details

Software Engineer - Applied ML - job 1 of 2

Who are we?

Our mission is to scale intelligence to serve humanity. We’re training and deploying frontier models for developers and enterprises who are building AI systems to power magical experiences like content generation, semantic search, RAG, and agents. We believe that our work is instrumental to the widespread adoption of AI.

We obsess over what we build. Each one of us is responsible for contributing to increasing the capabilities of our models and the value they drive for our customers. We like to work hard and move fast to do what’s best for our customers.

Cohere is a team of researchers, engineers, designers, and more, who are passionate about their craft. Each person is one of the best in the world at what they do. We believe that a diverse range of perspectives is a requirement for building great products.

Join us on our mission and shape the future!

Who are we?

Our mission is to scale intelligence to serve humanity. We’re training and deploying frontier models for developers and enterprises who are building AI systems to power magical experiences like content generation, semantic search, RAG, and agents. We believe that our work is instrumental to the widespread adoption of AI.

We obsess over what we build. Each one of us is responsible for contributing to increasing the capabilities of our models and the value they drive for our customers. We like to work hard and move fast to do what’s best for our customers.

Cohere is a team of researchers, engineers, designers, and more, who are passionate about their craft. Each person is one of the best in the world at what they do. We believe that a diverse range of perspectives is a requirement for building great products.

Join us on our mission and shape the future!

Why this role?

As a Software Engineer on our London based applied-ML team you will work directly with customers to quickly understand their greatest problems and design and implement solutions using Cohere's stack.

In this role, you’ll apply your problem-solving ability, creativity, and technical skills to close the last-mile gap in Enterprise AI adoption. You’ll be able to deliver products like early startup CTOs/CEOs do and disrupt some of the most important industries and institutions globally!

In this role, you will:

  • Own and build large new areas within our product.

  • Work across the backend, frontend, and interact with Large Language Models.

  • Experiment at a high velocity and level of quality to engage our customers and eventually deliver solutions that exceed their expectations.

  • Work across the entire product lifecycle from conceptualisation through production.

This career opportunity may be a good match for you if you have:

  • Proficiency in one or more of Go, Python, Node, React, Next.js.

  • Experience building ML infrastructure and AI-powered solutions.

  • Background in developing language models using frameworks like Lang Chain and evaluating their performance using tools such as the Llama Index.

  • A track record in scaling products at hyper-growth startups.

  • Strong written and verbal communication skills.

  • Ability and interest to travel up to 25%, as needed to client sites, but flexible based on personal preferences.

Nice to have skills/experiences:

  • Experience building LLM applications using tools such as Langchain.

  • Experience in Information Retrieval systems for document question answering.

  • Experience in day-to-day NLP for the industry using Python and related toolchains (SpaCy, HuggingFace, NLTK, etc.).

If some of the above doesn’t line up perfectly with your experience, we still encourage you to apply! If you want to work really hard on a glorious mission with teammates that want the same thing, Cohere is the place for you.

We value and celebrate diversity and strive to create an inclusive work environment for all. We welcome applicants from all backgrounds and are committed to providing equal opportunities. Should you require any accommodations during the recruitment process, please submit an Accommodations Request Form, and we will work together to meet your needs.

Full-Time Employees at Cohere enjoy these Perks:

🤝 An open and inclusive culture and work environment 

🧑‍💻 Work closely with a team on the cutting edge of AI research 

🍽 Weekly lunch stipend, in-office lunches & snacks

🦷 Full health and dental benefits, including a separate budget to take care of your mental health 

🐣 100% Parental Leave top-up for 6 months for employees based in Canada, the US, and the UK

🎨 Personal enrichment benefits towards arts and culture, fitness and well-being, quality time, and workspace improvement

🏙 Remote-flexible, offices in Toronto, New York, San Francisco and London and co-working stipend

✈️ 6 weeks of vacation

Note: This post is co-authored by both Cohere humans and Cohere technology.

Cohere Glassdoor Company Review
3.8 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Cohere DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Cohere
Cohere CEO photo
Unknown name
Approve of CEO

Average salary estimate

$85000 / YEARLY (est.)
min
max
$70000K
$100000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer - Applied ML, Cohere

Cohere is on a mission to scale intelligence and serve humanity, and we’re looking for a passionate Software Engineer - Applied ML to join our team in London! In this exciting role, you’ll be at the forefront of innovation, directly collaborating with customers to address their biggest challenges by designing and implementing solutions using Cohere’s powerful AI stack. Your work will significantly impact the adoption of AI by closing the last-mile gap in Enterprise AI. As a Software Engineer at Cohere, you have the unique opportunity to own and build expansive new areas within our product, while engaging with cutting-edge technology like Large Language Models. You'll get to experiment rapidly, delivering products that not only meet but exceed our customers' expectations. We seek someone who enjoys working across the product lifecycle—from conceptualization to production—bringing creative solutions to life while efficiently using tools such as Go, Python, or React. If you have experience in building ML infrastructure and a strong track record in scaling products in hyper-growth environments, you're already a step ahead! We value diverse perspectives and believe that they are crucial for building great products. Join Cohere and help shape the future of AI for enterprises worldwide. If you have a passion for technology, a knack for problem-solving, and are excited about contributing to impactful projects, we want to hear from you!

Frequently Asked Questions (FAQs) for Software Engineer - Applied ML Role at Cohere
What are the responsibilities of a Software Engineer - Applied ML at Cohere?

As a Software Engineer - Applied ML at Cohere, your responsibilities include collaborating directly with customers to understand their challenges, designing and implementing AI solutions, and engaging with large language models. You will own significant areas of the product, work across the front-end and back-end systems, and manage projects throughout the entire product lifecycle, from conceptualization to production, all while experimenting to enhance product quality and customer engagement.

Join Rise to see the full answer
What qualifications are required for the Software Engineer - Applied ML position at Cohere?

To qualify for the Software Engineer - Applied ML position at Cohere, candidates should have proficiency in programming languages such as Go, Python, Node, or React. Experience in building machine learning infrastructure, developing language models with frameworks like Lang Chain, and scaling products at hyper-growth companies is essential. Strong communication skills and the ability to travel up to 25% to client sites are also required.

Join Rise to see the full answer
What tools and technologies will the Software Engineer - Applied ML work with at Cohere?

At Cohere, a Software Engineer - Applied ML will work with several advanced tools and technologies, including programming languages like Go, Python, and JavaScript libraries such as React and Next.js. You will also engage with AI frameworks like Lang Chain and the performance evaluation tools associated with language models, such as the Llama Index, allowing you to innovate and create impactful AI solutions.

Join Rise to see the full answer
How does the Software Engineer - Applied ML role contribute to AI adoption in enterprises?

The Software Engineer - Applied ML role at Cohere contributes to AI adoption in enterprises by addressing and solving critical customer problems through tailored AI solutions. By applying creativity and technical skills to bridge gaps in enterprise AI implementation, you will enable organizations to successfully integrate advanced AI technologies into their operations, potentially transforming industries and driving significant business value.

Join Rise to see the full answer
What is the work environment like at Cohere for a Software Engineer - Applied ML?

The work environment at Cohere for a Software Engineer - Applied ML is open, inclusive, and collaborative. You will be part of a passionate team of researchers, engineers, and designers who value diverse perspectives and celebrate innovation. Working in London, you can expect a culture that encourages hard work, creativity, and a shared commitment to making impactful contributions while enjoying flexible work options and excellent employee benefits.

Join Rise to see the full answer
Common Interview Questions for Software Engineer - Applied ML
Can you describe a project where you implemented machine learning solutions?

In responding to this question, share an example from your experience where you used machine learning to solve a specific problem. Discuss the objectives of the project, the technologies you utilized, and how your solutions positively impacted the outcome. Highlight your role and the collaboration involved, emphasizing results achieved.

Join Rise to see the full answer
What are the challenges you faced in building ML infrastructure, and how did you overcome them?

Reflect on specific challenges you have encountered when building ML infrastructure, such as scalability, data integrity, or model performance. Discuss the strategies you employed to tackle these challenges, whether through tool selection, collaboration with cross-functional teams, or innovative coding practices, providing insights into your problem-solving abilities.

Join Rise to see the full answer
How do you approach problem-solving in software development?

To answer, outline your structured approach to problem-solving, which may involve understanding requirements thoroughly, analyzing data, brainstorming solutions, and iterative testing. Providing an example where this approach was applied successfully within a project will illustrate your analytical skills and competency in the Software Engineer role.

Join Rise to see the full answer
What programming languages are you most proficient in, and how have you applied them?

Discuss the programming languages you excel in and provide examples of projects where you applied these languages. Explain why they were beneficial for the tasks at hand, illustrating how your skills could be an asset to the Cohere team as a Software Engineer - Applied ML.

Join Rise to see the full answer
How do you stay current with advancements in AI and ML technologies?

Highlight your proactive approach to keeping abreast of AI and ML advancements, such as following relevant blogs, participating in online courses, attending industry conferences, or contributing to open-source projects. Emphasizing a keen interest in continuous learning will resonate well with Cohere's innovative culture.

Join Rise to see the full answer
Can you explain the importance of diversity in a tech team?

Explain how diversity in a tech team introduces varied perspectives that contribute to more innovative problem-solving and product development. Share any personal experiences where diverse collaboration led to enhanced results, demonstrating your understanding of working in inclusive environments.

Join Rise to see the full answer
Describe a time when you had to communicate complex technical information to a non-technical audience.

In your answer, recall a specific instance where you successfully explained a complex concept. Discuss your approach to simplifying the information and how it enhanced understanding or facilitated decision-making for the audience.

Join Rise to see the full answer
What tools do you prefer for evaluating the performance of ML models?

Share the tools and metrics you commonly use for evaluating machine learning models, such as accuracy, precision, recall, or F1 score. Discuss your rationale for selecting these tools and how they have contributed to improving model performance.

Join Rise to see the full answer
How do you prioritize tasks in a project with tight deadlines?

Describe your method for prioritizing tasks, highlighting how you evaluate urgency versus importance. Share an example of a challenging project where effective prioritization helped you meet deadlines while ensuring quality outcomes.

Join Rise to see the full answer
Why do you want to work as a Software Engineer - Applied ML at Cohere?

In your response, express genuine enthusiasm for Cohere’s mission and the opportunity to contribute to innovative AI projects. Connect your skills, experiences, and career goals to the role, showcasing how they align with the company’s vision and culture.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 14 days ago
Startup Mindset
Collaboration over Competition
Growth & Learning
Inclusive & Diverse
Photo of the Rise User
Startup Mindset
Collaboration over Competition
Growth & Learning
Inclusive & Diverse
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted yesterday
Photo of the Rise User
DataSnipper Hybrid No location specified
Posted 9 days ago

Cohere, founded by AI pioneers, offers a leading enterprise AI platform that combines ease-of-use, data privacy, and unparalleled flexibility with its cloud-agnostic and API-accessible services,

143 jobs
MATCH
VIEW MATCH
BADGES
Badge ChangemakerBadge Future MakerBadge Innovator
CULTURE VALUES
Startup Mindset
Collaboration over Competition
Growth & Learning
Inclusive & Diverse
FUNDING
SENIORITY LEVEL REQUIREMENT
INDUSTRY
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 7, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
A
Someone from OH, Lewis Center just viewed 34505367634 - Fraud Analyst at Activate Talent
Photo of the Rise User
Someone from OH, Dublin just viewed Senior Third-Party Risk Analyst at Fenergo
Photo of the Rise User
Someone from OH, Columbus just viewed US Product Designer at Praxent
Photo of the Rise User
22 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Cleveland just viewed Accounting Co-Op (Part-Time) at Avery Dennison
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Manager at ShiftCare
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Operations at Binance
Photo of the Rise User
Someone from OH, Mentor just viewed Sales & Service Lead - Pinecrest at Alo Yoga