Senior Software Engineer, Security Agents
WFA Digital Insight
As demand for AI-powered solutions grows, so does the need for skilled software engineers who can prioritize security. With a 25% increase in AI adoption expected by 2025, professionals with expertise in secure-by-design engineering are in high demand. Cohere, a leader in AI innovation, is seeking a Senior Software Engineer to join their team in Toronto. With a strong focus on diversity and inclusion, Cohere offers a unique work environment that fosters creativity and growth. Before applying, candidates should be prepared to showcase their skills in developing user-facing security features and their ability to work in fast-paced environments
Job Description
About the Role
The Senior Software Engineer role at Cohere is a unique opportunity to work on the forefront of AI innovation and enterprise security. As a member of the North team, you will be responsible for building and securing the architecture of Cohere's AI workspace platform. This role requires a strong focus on security and the ability to develop user-facing security features.The North team is a group of highly skilled engineers, designers, and researchers who are passionate about their craft. As a Senior Software Engineer, you will be working closely with this team to develop and deploy cutting-edge AI models that power magical experiences. Your expertise in secure-by-design software engineering will be instrumental in shaping the future of AI adoption.
Cohere's mission is to scale intelligence to serve humanity, and as a Senior Software Engineer, you will play a pivotal role in achieving this mission. You will be working on developing autonomous agents that interact with sensitive enterprise data, writing and shipping minimal code that runs in low-resource environments, and pulling in new tools to enhance North's security capabilities.
What You Will Do
- Build and ship security 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
- Pull in new tools to enhance North's security capabilities
- Perform application security testing for your code to test its resilience against real-world threats
- Collaborate with the North team to develop and deploy cutting-edge AI models
- Develop user-facing security features that prioritize secure-by-design engineering
- Work closely with the design team to develop intuitive and secure user interfaces
- Participate in code reviews to ensure high-quality code is being shipped
What We Are Looking For
- 5+ years of previous experience in software engineering with a strong focus on developing user-facing security features
- Strong development skills, with experience shipping Python code in production
- Solid knowledge of security principles, including session management, multi-factor authentication, and secure coding practices
- Strong coding abilities, with the ability to read and understand code outside of the main code base
- Experience working in fast-paced environments, with the ability to execute while priorities and objectives are a moving target
- Ability to employ a flexible and constructive approach when solving problems
- Experience with Excel and other productivity tools
- Strong communication skills, with the ability to work closely with a team
Nice to Have
- Experience working with AI models and machine learning algorithms
- Knowledge of cloud-based security solutions, such as AWS or Google Cloud
- Experience working in an agile development environment
- Certification in security engineering or a related field
Benefits and Perks
- An open and inclusive culture and work environment
- Opportunity to work closely with a team on the cutting edge of AI research
- Weekly lunch stipend, in-office lunches, and snacks
- Full health and dental benefits, including a separate budget to take care of your mental health
- 100% Parental Leave top-up for up to 6 months
- Personal enrichment benefits towards arts and culture, fitness and well-being, quality time, and workspace improvement
- Remote-flexible work arrangement, with offices in Toronto, New York, San Francisco, London, and Paris
- Co-working stipend and 6 weeks of vacation (30 working days)
How to Stand Out
- Be prepared to showcase your expertise in secure-by-design software engineering, with a focus on developing user-facing security features.
- Highlight your experience working with AI models and machine learning algorithms, and be prepared to discuss how you can apply this knowledge to the role.
- Emphasize your ability to work in fast-paced environments, with the ability to execute while priorities and objectives are a moving target.
- Showcase your knowledge of security principles, including session management, multi-factor authentication, and secure coding practices.
- Be prepared to discuss your experience working with cloud-based security solutions, such as AWS or Google Cloud.
- Highlight your certification in security engineering or a related field, if applicable.
- Prepare to discuss your experience working with Excel and other productivity tools, and how you can apply this to the role
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.