Software Engineer - Applied ML

Training and deploying frontier models for developers and enterprises building AI systems for content generation, semantic search, RAG, and agents.
$120,000 - $200,000
Machine Learning
Mid-Level Software Engineer
In-Person
101 - 500 Employees
3+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:
AI Engineer - Business Transformation

Lead automation and AI implementation across HappyCo's business operations, building internal tools and AI-driven workflows to streamline processes and drive efficiency.

Software Engineer, ML Developer Experience

Build next-gen ML Ops platform and development tools at Anyscale, working on Ray ecosystem and creating exceptional developer experiences for AI applications.

AI Engineer / Workflow Automations

AI Engineer position focusing on implementing practical AI solutions and workflow automations using Python, LLMs, and cloud services for e-commerce operations.

Machine Learning Engineer II, StoreGen

Machine Learning Engineer II position at Amazon's StoreGen team, focusing on AI-powered software development tools and practices with competitive compensation and benefits.

Machine Learning Engineer, Generative AI Innovation Center

Join AWS's Generative AI Innovation Center as a Machine Learning Engineer to develop and optimize custom LLMs, working with enterprise customers to deliver transformative AI solutions.

Description For Software Engineer - Applied ML

Cohere is on a mission to scale intelligence to serve humanity, focusing on training and deploying frontier models for AI systems. As a Software Engineer on the London-based applied-ML team, you'll work directly with customers to implement solutions using Cohere's stack. The role involves working across backend, frontend, and Large Language Models, requiring expertise in technologies like Go, Python, Node, and React. You'll be instrumental in closing the last-mile gap in Enterprise AI adoption, working like a startup CTO/CEO to disrupt major industries. The position offers comprehensive benefits including health coverage, parental leave, and flexible work arrangements. The ideal candidate should have experience with ML infrastructure, language models, and scaling products in hyper-growth environments. This is an opportunity to join a diverse team of world-class professionals passionate about shaping the future of AI technology.

Last updated 3 months ago

Responsibilities For Software Engineer - Applied ML

  • 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 customers
  • Work across the entire product lifecycle from conceptualisation through production

Requirements For Software Engineer - Applied ML

Python
Node.js
React
Go
  • 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
  • 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

Benefits For Software Engineer - Applied ML

Dental Insurance
Medical Insurance
Mental Health Assistance
Parental Leave
  • Weekly lunch stipend, in-office lunches & snacks
  • Full health and dental benefits
  • Mental health budget
  • 100% Parental Leave top-up for 6 months
  • Personal enrichment benefits
  • Remote-flexible with offices in multiple locations
  • Co-working stipend
  • 6 weeks of vacation

Interested in this job?