SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Cognite is building AI and data solutions for industrial digitalization, helping asset-intensive industries (Oil & Gas, Manufacturing, Power & Utility) solve critical operational challenges. The company operates at the intersection of industrial heritage and advanced AI capabilities, including low-code AI agents.
As a Full Stack Software Engineer, you'll work within Cognite's Product team to develop and enhance Cognite Data Fusion®, a robust platform that makes operational data available at scale. You'll be part of an autonomous team of developers, designers, and product managers focused on building next-generation industrial data applications.
Your responsibilities will include:
- Owning and solving problems end-to-end across a wide range of systems, processes, and technologies
- Building full-stack tools that extract key information from documents and connect data, enabling users to leverage industrial data effectively
- Designing and implementing elegant APIs, user experiences, and underlying infrastructure that leverage smart algorithms and AI
- Collaborating in a fast-paced environment with diverse stakeholders, subject matter experts, designers, product managers, ML engineers, and 3D developers
- Participating in technical direction discussions and product improvement initiatives
- Working closely with skilled users to understand their needs and build products that help them succeed
- Writing well-structured, efficient, and maintainable code while maintaining codebase quality
The work environment is described as exciting, dynamic, and intense, with a strong emphasis on user experience and building products users genuinely want to use.
REQUIREMENTS:
- 2–5 years of full-stack software engineering experience
- Hands-on experience with Python and at least one Python backend framework (FastAPI, Flask, Django); Kotlin experience is a plus
- Front-end experience with React, Angular, Vue, or similar frameworks; solid grasp of JavaScript and TypeScript
- Experience with cloud platforms: Google Cloud Platform, Azure, and/or AWS
- Experience with cloud infrastructure, Kubernetes, Docker, and related technologies
- Experience with distributed open-source software such as Kubernetes, Kafka, PostgreSQL, Elasticsearch, or similar
- Experience with prompt engineering and integrating with large language models (e.g., langchain, fabric)
- Pragmatic approach to unit testing, integration testing, and E2E testing
- Passion for emerging web technologies
- Bachelor's degree or higher in Computer Science, Computer Engineering, or similar, or equivalent experience