Cohere
Software Engineer
Overview
Cohere's North team is seeking a Software Engineer with a focus on security to join our mission and make a significant impact, owning and shipping production security features that customers rely on every day.
About Cohere
Cohere is the leading security-first enterprise AI company. We build cutting-edge foundation AI models and end-to-end products that are designed to solve real-world business problems.
Requirements & Eligibility
- Have 5+ years building user-facing security features in production systems
- Ship production Python confidently and frequently
- Understand OIDC/OAuth 2.0, JWT validation, and token lifecycle management deeply
- Have hands-on experience with Kubernetes in both development and production environments
- Have worked across GCP, AWS, Azure, or hybrid/multi-cloud deployments
Key Responsibilities
- Contributing to the core development of security features such as OIDC/OAuth flows and session management
- Writing secure code to handle OIDC tokens, user claims, and sensitive data, adhering to best practices for JWT validation and encryption
- Implementing authentication mechanisms including user login, token management, and authorization checks to maintain data integrity
- Pulling in new tools to enhance North's security capabilities
- Design and implement secret management within Kubernetes clusters, including encryption and RBAC
- Communicate security best practices to stakeholders in a clear and concise manner
Disclaimer: Trace Hiring is an independent job board. We are not directly affiliated with Cohere. Please verify all details on the official company application portal.