5+ years of experience in full-stack software development
Proficient in Next.js, TypeScript, React, and Python
Hands-on experience with complex SQL queries
Strong communication skills with a focus on documentation
Ability to simplify complex concepts for diverse audiences
Passionate about AI and scaling technology solutions
Responsibilities
Collaborate with a small team to enhance user experiences on the Cohere Dashboard
Craft and maintain code for both front-end and back-end systems
Engage in direct pairing sessions and architectural discussions with colleagues
Identify and eliminate obstacles to improve team efficiency
Develop resilient, mission-critical systems
Stay updated with new technologies to boost performance and reliability
Benefits
Weekly lunch stipend of $75/£75 or equivalent
Comprehensive health and dental benefits, including mental health support
Retirement savings plans with matching contributions
100% parental leave top-up for up to 6 months
Annual enrichment benefits for personal development and workspace improvement
6 weeks of paid vacation
Travel budget for remote employees to visit other offices and annual company offsite
Full Job Description
Why this role?
The Cohere Dashboard is the control center for Cohere users and the starting point for many on their journey with Cohere. Here, they can access our models, manage API keys, manage teams, audit billing and explore our docs. In this role, you'll collaborate with internal partners to craft a delightful, intuitive, and unified experience across everything the Cohere Dashboard offers. Join our team of builders who are shaping the future of large language models!
As a Full-Stack Software Engineer on the Cohere Dashboard team, you will:
Work with a small talented and enthusiastic team of software engineers
Contribute to delightful experiences for our user-facing products, meticulously crafting code for browsers and servers
Collaborate and grow with your engineering colleagues of all levels through direct pairing sessions, architectural designs, documentation and talks
Identify and remove roadblocks to enable your team to increase its engineering velocity
Build resilient systems that are mission-critical
Keep up with the cutting edge and adopt new technologies to improve performance and reliability
You may be a good fit if:
You have experience shipping products with a large number of stakeholders
You're comfortable with the front and back end of the stack, and have previously worked with Next.js, TypeScript, React, and Python
You have hands-on experience with complex SQL queries
You have excellent communication skills and believe that documentation is a great way to get feedback and discuss technical implementations and designs
You're excited to add new technologies to your toolbox and use them where it makes sense
You have the ability to take complex needs and goals and develop easy to understand explanations for all audiences
You're excited about AI and have the motivation to scale a company
Full-Time Employees at Cohere enjoy these Perks:
A weekly lunch stipend of $75/£75 or equivalent in your local currency for lunch.
Full health and dental benefits, including a separate budget for mental health.
RRSP matching, 401K, Pension Scheme.
100% Parental Leave top-up for up to 6 months, for either parent.
Annual enrichment benefits: Arts & culture, fitness/wellness, quality time, and a workspace improvement credit. Education & learning stipend for conferences, courses, and coaching.
6 weeks of paid vacation (30 working days!)
Budget for traveling to other offices if you are remote, plus an annual company offsite.
How and Where We Work:
Cohere is remote-friendly, but we also have offices in Toronto, London, New York City, San Francisco, Montreal, Paris, Berlin and Seoul with more opening soon.
For those in the office: a daily lunch program, plenty of snacks, and regular community and social events.
For those not near an office: a co-working benefit so you can work alongside others in your city.
Everyone receives a $500 home office stipend to set up your workspace properly.
If any of the above doesn't line up exactly with your experience, we still encourage you to apply.