About the job
Who are we?
At Cohere, our vision is to amplify intelligence in ways that benefit humanity. We are dedicated to training and deploying cutting-edge models for developers and enterprises, enabling them to create extraordinary experiences through content generation, semantic search, retrieval-augmented generation (RAG), and intelligent agents. Our commitment to this mission is essential for the widespread adoption of AI technologies.
We take immense pride in our creations. Each team member plays a vital role in enhancing our models' capabilities and the value they deliver to our clients. Our culture emphasizes hard work and agility, always striving to exceed customer expectations.
Cohere comprises a diverse team of researchers, engineers, designers, and more, all passionate about their respective fields. We believe that a variety of perspectives is crucial for designing exceptional products.
Join us in shaping the future of AI!
As a Software Engineer on the Collect team, your responsibilities will include:
Developing essential internal tools and applications that support hundreds of Cohere employees.
Collaborating with a small, talented, and passionate team of software engineers.
Crafting seamless user experiences for our front-facing products, with a focus on both browser and occasional server-side code.
Engaging in collaborative growth with engineering peers at all levels through direct pairing, architectural discussions, documentation, and presentations.
Proactively identifying and eliminating obstacles to enhance your team's engineering efficiency.
Building robust systems that are critical to our mission.
Staying abreast of emerging technologies to improve our systems' performance and reliability.
You might be an ideal candidate if:
You have successfully launched fast and efficient web applications that users adore.
You possess experience delivering products with numerous stakeholders.
You are proficient in both front-end and back-end technologies, with experience in Next.js, TypeScript, React, and Python.
You have a passion for mentoring fellow engineers and fostering the development of junior team members.
You communicate effectively and understand that thorough documentation enhances feedback and technical discussions.

