Software Engineer, Data

Toronto /
Data + Infrastructure /
Full-time
Ship clean and fast code.

Go, Tensorflow and Kubernetes.

Build systems to process and store petabyte scale data.

Who are we?
We are a group of passionate researchers, engineers, and domain experts working on bringing large scale language models to the public. Our goal is to enable the deployment of state of the art transformer based neural networks safely and effectively. At Cohere, our mission is to build machines that understand the world, and to make them safely accessible to all.

Why this role?
This role is ideal for you if you are excited about crawling, curating, indexing, and storing an unprecdented amount of high quality human generated content on the web. Here you will build infrastructure to support petabyte-scale data storage and retrieval, and continously improve our Data Engine. In this role you will work on the cutting edge of research and engineering, design and develop state-of-the-art machine learning models and deploy them to production.

What will you do as a Data  Engineer at Cohere?
- Design and implement robust data pipelines (crawlers, storage, filters)
- Design and implement improvements and features for our Data Engine
- Build internal tooling (CI/CD, dev utilities) to move faster together
- Keep up with the cutting edge and adopt new technologies to improve performance and reliability

This might be for you if...
- You are familiar with Go, Docker, and Kubernetes
- You are excited to add new technologies to your toolbox and use them where it makes sense
- Bonus: You have shipped Go/Tensorflow services to production
- Bonus: You have a strong opinion about the UNIX philosophy 

The perks:
- Work closely with a team on the cutting edge of AI research
- Open and inclusive culture and work environment
- Full health, dental, and med.
- Free lunch
- Fitness + wellbeing initiative
- 6 weeks vacation
- Visa support, if required