Software Engineer
Full-timePosted
- Salary
- Not disclosed
- Experience
- 1–3 years
- Eligible batches
- 2023 · 2024 · 2025
- Location
- BengaluruOn-site
About the role
Cognite is seeking a Software Engineer to join its engineering team in Bengaluru. The role focuses on building and maintaining scalable backend services and data platforms that handle massive industrial data streams. You will work on distributed systems, cloud infrastructure, and high‑performance APIs while collaborating closely with product and engineering peers.
Responsibilities
- Design, develop, and operate micro‑services that process high‑volume industrial data.
- Construct and optimise distributed data pipelines using Spark, Kafka, or Flink.
- Build reliable RESTful APIs and ensure backend services are scalable, available, and maintainable.
- Handle large‑scale data storage, retrieval, and processing workflows.
- Participate in architecture discussions and make decisions that improve system reliability.
- Troubleshoot production incidents, perform root‑cause analysis, and implement long‑term fixes.
Free interview prep
Prepare for the interview
Eligibility
- 1–3 years of professional experience in software engineering, backend development, or distributed systems.
- Strong command of Java, Scala, or Python and solid fundamentals in data structures, algorithms, and OOP.
- Hands‑on experience with micro‑services, REST APIs, and relational or NoSQL databases.
- Good grasp of scalability, performance, and reliability concepts for distributed systems.
Skills
Java, Scala, PythonSQL / NoSQL databasesMicro‑services architectureRESTful API developmentDistributed systems principlesData structures and algorithms
Resume keywords
Asked for
- Java
- Scala
- Python
- SQL
- NoSQL
- Microservices
- REST API
- Distributed systems
- Data structures
- Algorithms
Nice to have
- Spark
- Kafka
- Flink
- AWS
- Docker
Benefits
- Opportunity to work on cutting‑edge industrial AI and data platforms.
- Collaborative, fast‑moving environment that values ownership and curiosity.
- Exposure to cloud‑native technologies and large‑scale distributed architectures.
- Supportive culture with a focus on diversity and inclusion.
You'll apply on job-boards.eu.greenhouse.io
Apply link checked by CareersAt.Tech and re-tested nightly. You never pay to apply. Report listing
About Cognite
Cognite is a technology company that provides industrial software.
Founded 2016 · 201-500 employees · HQ Oslo, Norway
More about CogniteSimilar roles
More backend jobs
Software Engineer IRippling People Center, Inc. · Bengaluru
Software EngineerPayPal · Bengaluru
Software Development Engineer I, FinOps FP&AAmazon · Bengaluru
Software Engineering SpecialistGE HealthCare · Bengaluru₹12.7–27.4 LPAest.Software EngineerDeepIntent · Pune₹21.5–28 LPAest.
- Software EngineerInformation Systems Associates · Pune