companyCohere logo

Software Engineer, Security

CohereToronto
On-site Full-Time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Qualifications

5+ years of experience in software engineering with a strong focus on security. Proficient in secure coding practices and familiar with OIDC/OAuth protocols. Experience with authentication mechanisms, data protection, and DevSecOps principles. Strong communication and collaboration skills.

About the job

Who are we?

At Cohere, our mission is to harness the power of intelligence for the benefit of humanity. We specialize in training and deploying cutting-edge models for developers and enterprises, enabling them to create innovative AI systems that deliver extraordinary experiences in content generation, semantic search, retrieval-augmented generation (RAG), and intelligent agents. Our endeavors are pivotal in accelerating the global adoption of AI technologies.

We are dedicated to excellence in our craft. Each team member plays an essential role in enhancing the capabilities of our models and the value they provide to our clients. Our culture is built on hard work, rapid iteration, and a relentless focus on what is best for our customers.

Cohere is comprised of a diverse team of researchers, engineers, designers, and more—each a leader in their field. We believe that diverse perspectives are crucial for creating exceptional products.

Join us in our quest to shape the future of AI!

About the Role
Are you passionate about secure software engineering? Do you aspire to be at the forefront of AI innovation and security? Our North team at Cohere is on the lookout for a Senior Software Engineer focusing on security to join us in our mission and make a substantial impact. This is not merely an advisory position; you will take ownership of and deliver production-level security features that our clients rely upon daily.

Your Role:
As a Senior Software Engineer with a specialization in security, your contributions will be vital in architecting and securing North's infrastructure. Your responsibilities will encompass:

  • Software Development: Actively participate in the core development of security features like OIDC/OAuth flows and session management, ensuring the security of North's AI agents.

  • Secure Coding: Write robust code to manage OIDC tokens, user claims, and sensitive information, following best practices for JWT validation and encryption.

  • Authentication and Data Protection: Implement authentication protocols, including user login, token management, and authorization checks to safeguard data integrity.

  • Tool Integration: Integrate new security tools to enhance North's capabilities.

  • DevSecOps: Design and execute secret management in Kubernetes clusters, focusing on encryption and role-based access control (RBAC).

  • Cross-functional Collaboration: Utilize strong communication skills to convey security best practices to stakeholders clearly and effectively.

You may be a great fit if:

  • You have 5+ years of experience in building secure software applications.

  • You possess a deep understanding of security protocols and practices.

  • You are proficient in coding languages and frameworks relevant to security development.

  • You have a track record of successful collaboration in cross-functional teams.

About Cohere

Cohere is dedicated to revolutionizing the AI landscape, empowering developers and enterprises with tools to create groundbreaking AI systems. Our interdisciplinary team is committed to excellence, innovation, and the diverse perspectives that drive our mission forward. We strive to make AI technologies accessible and impactful for all.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.