Senior Full-Stack Senior Engineer (Front-End Leaning)
WFA Digital Insight
The demand for skilled full-stack engineers in the AI space is skyrocketing, with a 25% increase in job postings over the last year. As a senior full-stack engineer at Cohere, you'll be at the forefront of AI innovation, working on secure and customizable solutions for enterprises. With the global AI market projected to reach
Job Description
About the Role
As a Senior Full-Stack Engineer at Cohere, you will be part of a team that's revolutionizing the way enterprises utilize AI. You will work on North, Cohere's cutting-edge AI workspace platform, designing and developing features that enable companies to deploy AI while maintaining control over sensitive data. Your day-to-day will involve collaborating with researchers and engineers to productionize state-of-the-art models and techniques, ensuring that they are secure, performant, and meet the needs of Cohere's customers.Cohere is a global technology company with a strong focus on innovation and security. As a senior full-stack engineer, you will be expected to think like a product owner, not just an engineer, and consider the user experience and business implications of your work. You will have the opportunity to work with a talented team of researchers, engineers, and designers who are passionate about their craft.
The role will involve developing autonomous agents that talk to sensitive enterprise data, writing and shipping minimal code that runs in low-resource environments, and collaborating with researchers to productionize state-of-the-art models and techniques. You will also be responsible for ensuring that the solutions you develop are secure and meet the stringent deployment mechanisms required by Cohere's customers.
What You Will Do
- Build and ship features for North, Cohere's AI workspace platform
- Develop autonomous agents that talk to sensitive enterprise data
- Write and ship minimal code that runs in low-resource environments
- Collaborate with researchers to productionize state-of-the-art models and techniques
- Ensure that the solutions you develop are secure and meet the stringent deployment mechanisms required by Cohere's customers
- Work with cross-functional teams to design and develop new features and products
- Participate in code reviews and contribute to the improvement of the codebase
- Collaborate with the design team to ensure that the user experience is aligned with the product vision
- Develop and maintain technical documentation and guides for the development team
- Stay up-to-date with the latest trends and technologies in the field of AI and software development
What We Are Looking For
- 5+ years of experience in software development, with a focus on full-stack development
- Strong proficiency in Python and React
- Experience with developing secure and performant applications
- Strong understanding of computer science fundamentals, including data structures and algorithms
- Experience with Agile development methodologies and version control systems such as Git
- Strong collaboration and communication skills
- Experience with containerization using Docker and Kubernetes
- Strong problem-solving skills and attention to detail
- Experience with testing and validation of software applications
Nice to Have
- Experience with AI and machine learning frameworks such as TensorFlow or PyTorch
- Experience with cloud-based platforms such as AWS or Google Cloud
- Experience with DevOps tools such as Jenkins or CircleCI
- Strong understanding of security principles and practices
- Experience with working in a remote team and collaborating with team members across different time zones
Benefits and Perks
- Competitive salary and benefits package
- Opportunity to work on cutting-edge AI projects and collaborate with top researchers and engineers
- Flexible working hours and remote work options
- Access to the latest technologies and tools
- Professional development and growth opportunities
- Comprehensive health and dental benefits
- RRSP matching and pension scheme
- Annual enrichment benefits, including arts and culture, fitness, and wellness programs
- 100% parental leave top-up for up to 6 months
- Weekly lunch stipend of $75/£75 or equivalent in your local currency
How to Stand Out
- Make sure to highlight your experience with full-stack development, particularly with Python and React, in your resume and cover letter.
- Be prepared to talk about your experience with developing secure and performant applications, and how you approach testing and validation.
- Showcase your ability to collaborate with cross-functional teams and communicate complex technical concepts to non-technical stakeholders.
- Consider including a portfolio or GitHub link in your application to demonstrate your coding skills and experience.
- Don't be afraid to ask about the company culture and values during the interview process, and be prepared to talk about your own values and how they align with Cohere's mission.
- Be prepared to discuss your experience with Agile development methodologies and version control systems, and how you stay up-to-date with the latest trends and technologies in the field of AI and software development.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.