Senior Software Engineer, Security Agents

CohereCohere·Remote(Toronto)
Software Development
Excel

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.