cover image
Cohere

Software Engineer - Applied ML

Hybrid

London, United Kingdom

Full Time

05-03-2025

Job Specifications

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.

About the Company

Cohere is the leading security-first enterprise AI company. We build cutting-edge foundation AI models and end-to-end products designed to solve real-world business problems. We partner closely with companies to deliver seamless integration, deep customization, and easy-to-use solutions for their workforce. Our all-in-one platform offers enterprises the highest levels of data security, privacy and optionality to deploy across all major cloud providers, private cloud environments, or on-premises. Know more

Related Jobs

Company background Company brand
Company Name
Transport for the North
Job Title
Senior Developer
Job Description
Role overview: As a Senior Developer in TfN’s Transport Appraisal, Modelling and Economics (TAME) team, you will lead the development and maintenance of TfN’s web products, including leading the development and maintenance of our website, and development and deployment of our visualisation dashboards. Practically, you will be required to lead and direct the delivery of scripts, software, web services and web development, facilitating the provision of data, analytics and assurance services. This role represents a unique opportunity to lead the development of scalable, publicly visible technical products; including the TfN website, which is one of the principal ways we engage with our partners, stakeholders, and the public. As a senior member of the team, you will be expected to collaborate with others to deliver successful outcomes and will contribute to the improvement of existing processes and procedures. This will also involve technical and project management to work with colleagues to deliver innovative solutions on robust timelines. What we’re looking for: An experienced developer who can lead the design and development of a web site and interactive web products. The successful candidate will have a track record of designing scripts, software and web services with demonstrable knowledge and familiarity with development of static and dynamic web service front-ends. For example, visualisations backed by complex datasets, static webpages and interactive GIS models, with understanding of web-centric languages. Candidates must possess a highly numerate degree or possess substantial equivalent experience. Closing Date: 12:00pm 28/03/2025 Provisional Interview Date: 10/04/2025 In return, as well as a competitive salary, our other benefits are: 28 days holiday per annum plus bank holidays Access to the local government pension scheme Access to various salary sacrifice benefits, including Travel Pass purchase scheme. Access to TfN’s Flexi-Time Scheme, allowing accrual of up to 18 additional days leave per year If you believe you have the skills and experience we’re looking for please apply online, ensuring that in your application you provide evidence in the form of specific examples of how you meet the essential criteria in the role profile. All candidates will be required to prove their right to work in the UK as part of the recruitment process. At TfN, we welcome and encourage applications from everyone regardless of age, disability, gender, ethnicity, religion and sexual orientation. We are particularly keen to encourage applications from women, members of ethnic minority groups and people with disabilities who are currently under-represented. As part of our commitment to diversity and inclusion, all applications will be considered on their merit. As an organisation we always strive to do the right thing and understand that in order to make a difference in our society and workplace, we must be committed to respecting equality and diversity, showing kindness, tackling discrimination and promoting inclusion and have signed the CIHT Diversity and Inclusion Charter Statement to further endorse our commitment. We are also an accredited Living Wage Employer, this means that every employee earns a real Living Wage and are recognised as Disability Confident employer (stage 2) acting as a disability confident champion within our local and business communities and business networks
Manchester, United Kingdom
On site
Full Time
05-03-2025
Company background Company brand
Company Name
Bloxd
Job Title
Software Engineer
Job Description
Bloxd - Software Engineer We’re a profitable video game start-up in London with 6 million monthly players and we’re hiring engineers for our 6-person founding team. About us Creating games with editable worlds usually takes 20k+ lines of well-optimised code and years of development. Bloxd gives you editable worlds in 5 lines of code, within 5 minutes. You can play our games at bloxd.io. About you You’re passionate about gaming and excited by the prospect of building great games that bring millions together. You have strong engineering fundamentals and a strong product sense, being happy to wear many hats (game design, UI/UX, community management), and iterate quickly on a live product whilst learning from user feedback. What we’re looking for 1 to 4 years of professional experience in software engineering, game engine development, or game development. This can include revenue-generating side projects and internships. Experience developing games or game engines either through work or as side projects. Things you could work on in your first 2 months: Create and manage your own game Develop new gameplay systems inside existing games Build new engine features to be used by other game developers Profile and optimise performance Develop an in-game item marketplace Improve our partner implementations (E.g. CrazyGames, Discord Activities) Our tech We have a TypeScript-first codebase, and use a combination of React, WebGL, and Node. This tech allows us to deliver Bloxd in an incredibly accessible way, and provides a great developer experience. You’ll need to be happy to pick these tools up if you’re not already familiar with them. Benefits Healthcare 5% pension match on qualifying earnings A permanent desk in our King’s Cross office 25 days holiday + bank holidays How to apply Click apply on LinkedIn, please include a short note (3-4 lines) to state why you think you’d be a good fit. Please highlight any relevant projects, with links where applicable!
London, United Kingdom
On site
Full Time
05-03-2025
Company background Company brand
Company Name
TieTalent
Job Title
Lead Java Developer
Job Description
About You are a system to reformat text and improve it. Job Description Key Responsibilities: Bachelor's degree in a technical field such as computer science, computer engineering or related field required. Development experience in the needed language or technology (e.g. Java). Hands-on experience in designing, developing and successfully deploying large-scale projects from end-to-end. Hands-on experience in following the iterative and agile software development life cycle (SDLC). Experience working in agile frameworks. Familiarity with Java, Spring, Dropwizard, Kafka, Cassandra, AWS, Kubernetes, and Prometheus. Requirements Technical Bachelor's degree. Proficiency in the required programming languages and technologies. Proven track record of successful project deployment and management. Agile SDLC experience and familiarity with related tools. Working knowledge of cloud platforms and containerization. Nice-to-have skills Java Spring Dropwizard Kafka Cassandra AWS Kubernetes Prometheus Isleworth, England Work experience Fullstack Backend Build/Release Languages English
Isleworth, United Kingdom
On site
Full Time
05-03-2025
Company background Company brand
Company Name
The Reynolds and Reynolds Company
Job Title
Graduate Software Developer - Birmingham
Job Description
Reynolds and Reynolds is currently seeking candidates who are highly motivated to work in the development of business applications. As a Software Developer, you will be part of a team of professionals whose role is to design, develop and test software to enhance the functionality of our business applications, which allow automotive retailers to run their business. You will also be responsible for diagnosing and fixing software faults, assisting with the ongoing development of coding standards and participating in the quality control activities undertaken in the team, such as test plan creation and code walkthroughs. Requirements A University Degree in Computer Science, Mathematics, or an Engineering discipline A strong ambition to pursue a career in software development Excellent analytical skills, good attention to detail and strong problem-solving abilities Good verbal and written communication skills Project-oriented, focused on quality and delivery Good team worker and self reliant Reliable and organized Benefits We strive to provide our employees with an environment that includes the right balance between work and family. Our employees receive life assurance cover, optical care, the option to purchase additional annual leave and 4% employer pension contributions. You will also have access to our Health Assured Employee Assistance Programme and Cycle to Work scheme, as well as free parking. We promote employee camaraderie outside of work through company sponsored charity events and a variety of activities and social outings. Company Information Are you looking for a rewarding career in a fast-paced environment with an established company? Do you want to work at a company with growth opportunities that will provide you with the training to be successful? If so, Reynolds and Reynolds is the company for you! Reynolds and Reynolds is a leader in high quality software solutions and IT services around the world and we are looking for a person with the potential to grow and continue our legacy of over 150 years of outstanding products and services at our Birmingham office. Any data you submit to Reynolds and Reynolds Ltd. will be handled in accordance with our privacy policy which you can read at https://reyrey.co.uk/privacy . Email: recruiting_uk@reyrey.com Send Your CV Ask A Question View All Open Positions
Birmingham, United Kingdom
On site
Full Time
05-03-2025