At Cohere, our mission is to build machines that understand the world, and to make them safely accessible to all.
Natural Language Processing • Machine Learning • Artificial Intelligence
4 days ago
🔄 Hybrid – Toronto
At Cohere, our mission is to build machines that understand the world, and to make them safely accessible to all.
Natural Language Processing • Machine Learning • Artificial Intelligence
• Improve the local development experience for our engineers, focusing on developer velocity and happiness. • Design and implement changes to how our monorepo is structured to reduce time to merge. • Implement strategies to help developers maintain and improve their tests, with the goal of high test coverage. • Spend 75% of your time actively contributing to code development and architecture, and 25% mentoring and managing a small team. • Mentor and grow your engineering colleagues of all levels through direct pairing sessions, architectural designs, documentation and talks.
• You have been a tech lead, or a hands-on engineering manager. • You have 3-5 years of experience writing clean backend code. We primarily use Go, Python, and TypeScript, with infrastructure running in multiple cloud providers. • You have experience with build systems (such as Bazel), local Kubernetes development frameworks (such as Telepresence, k3d, Tilt), and CI/CD pipelines (such as GitHub Actions). • You have excellent communication skills and believe that documentation is a great way to get feedback and discuss technical implementations and designs. • You have an entrepreneurial spirit and motivation to help scale a company.
Apply Now