What you'll do
- Architecting and building our core authentication and authorization services in Rust, applying modern security principles to protect all customer data.
- Owning our distributed audit logging platform, from ingestion pipelines using Kafka to secure storage and query layers.
- Designing and scaling resilient gRPC/HTTP APIs and microservices on Kubernetes, ensuring high availability and performance.
- Leading initiatives in threat modeling, performance tuning, and reliability engineering to harden our systems.
- Mentoring engineers and collaborating across teams to shape our technical roadmap and foster a culture of secure-by-default engineering.
What we’re looking for
- 5+ years of experience building and operating distributed backend systems in a modern, typed language.
- A strong command of Rust, or significant experience with languages like Kotlin/Java combined with a genuine interest in mastering Rust.
- Deep expertise in modern authentication and authorization concepts and their practical application in building secure, scalable services.
- A proven track record of owning services in production, from initial design and threat modeling to deployment, monitoring, and incident response.
- Hands-on experience with cloud-native technologies, particularly Kubernetes and message queues like Kafka or GCP Pub/Sub.
- A collaborative and pragmatic mindset, with good communication skills and a desire to mentor others.
Similar Jobs
What We Do
Cognite is an AI company that delivers industrial software to improve the production efficiency of Energy, Process Manufacturing, and other industrial companies.
We deliver an Industrial DataOps platform that liberates siloed data and empowers our customers to solve some of their most complex business problems with AI-powered solutions. The typical solutions we enable drive innovative new ways to approach Data Exploration, Digital Operator Rounds, Production Optimization, Turnaround Planning, and Root Cause Analysis.
We do this by automating and scaling industrial data contextualization of various sources (such as time series, engineering diagrams, equipment logs, maintenance records, 3D facility models, images, large point clouds, and more). We use AI and other tools to find and map the meaningful relationships between the data across these various sources. In addition, we provide intuitive tools that enable efficient use of analytics and automated workflows, as well as prebuilt AI capabilities and a low-code industrial agent builder, Cognite Atlas AI, that enables AI to carry out more complex operations with greater accuracy.
Why Work With Us
Employees at Cognite are pushing the envelope with the latest cloud technology, scaling industrial applications across hundreds of assets, revolutionizing industrial data models, and working with robotics. Cogniters are fast, creative, and resilient. We keep the energy high and fun, learning from our mistakes and celebrating our victories together.
Gallery







