Senior/Staff Full-Stack Engineer
WFA Digital Insight
The demand for skilled full-stack engineers in the AI space has grown significantly, with a 27% increase in job postings over the past year. As companies like Cohere continue to push the boundaries of artificial intelligence, professionals with expertise in Python, React, and AI-driven development are in high demand. With the global AI market expected to reach
Job Description
About the Role
Cohere is on a mission to scale intelligence to serve humanity, and as a Senior Full-Stack Engineer, you will play a pivotal role in achieving this goal. You will be working on North, Cohere's AI workspace platform, designed to revolutionize how enterprises utilize AI. Your day-to-day responsibilities will include building and shipping features for North, collaborating with researchers to productionize state-of-the-art models, and developing autonomous agents that interact with sensitive enterprise data.The role requires a unique blend of technical expertise, creativity, and the ability to work in a fast-paced environment. As part of a diverse team of researchers, engineers, and designers, you will have the opportunity to contribute to the development of frontier models and AI systems that power magical experiences.
What You Will Do
- Build and ship features for North, Cohere's cutting-edge AI workspace platform
- Develop autonomous agents that interact with sensitive enterprise data
- Collaborate with researchers to productionize state-of-the-art models and techniques
- Write and ship minimal code that runs in low-resource environments with highly stringent deployment mechanisms
- Ensure security and privacy in all aspects of your work, sometimes requiring the reinvention of existing solutions
- Work across the stack, leveraging Python and React to drive innovation
- Contribute to the development of extremely performant client-side or server-side RAG/agentic applications
- Participate in code reviews and contribute to the improvement of the overall code base
- Stay up-to-date with the latest developments in AI and full-stack engineering, applying this knowledge to improve North and other Cohere projects
What We Are Looking For
- Proven experience in shipping full-stack code (Python and React) in production environments
- Ability to excel in fast-paced environments with moving targets and priorities
- Experience working in both large enterprises and startups
- Strong coding abilities with the capacity to work across the stack
- Ability to read, understand, and fix issues outside of the main code base
- Experience in building and deploying performant client-side or server-side applications to large user bases
- Strong understanding of security and privacy principles in software development
- Excellent collaboration and communication skills
- Passion for AI, machine learning, and innovative problem-solving
Nice to Have
- Experience with art and design, bringing a creative mindset to technical challenges
- A portfolio or GitHub repository showcasing personal or professional projects
- Experience with agile development methodologies and version control systems like Git
- Familiarity with cloud platforms and containerization technologies
Benefits and Perks
- Opportunity to work on the cutting edge of AI research and development
- Collaborative, inclusive work environment with a team of world-class professionals
- Weekly lunch stipend, in-office lunches, and snacks
- Full health and dental benefits, including a separate budget for mental health support
- 100% parental leave top-up for up to 6 months
- Personal enrichment benefits for arts, culture, fitness, and well-being
- Remote-flexible work arrangement with offices in Toronto, New York, San Francisco, London, and Paris, plus a co-working stipend
- Six weeks of vacation (30 working days)
How to Stand Out
- Tip: Ensure your portfolio or GitHub repository is up-to-date and showcases your best work, especially in Python and React.
- When applying, highlight your experience in fast-paced environments and your ability to adapt to changing priorities.
- Be prepared to discuss your approach to security and privacy in software development during the interview process.
- Showcase your passion for AI and machine learning, and be ready to discuss how you stay current with the latest developments in these fields.
- Consider reaching out to current or former employees to gain insights into the company culture and the role's responsibilities.
- Prepare examples of times when you had to reinvent solutions due to security or privacy constraints, demonstrating your problem-solving skills.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.