Software Engineer

Cognite· Bengaluru, India

Posted November 13, 2026

Apply
Experience
1 – 3 years
Pay
Not disclosed
Education
Not specified
Location
Bengaluru, India
Work mode
On-site
Job type
Full-time

About this role

Cognite builds AI and data software for heavy industry. This engineer works on backend services and data pipelines that handle large amounts of industrial data. The work covers distributed systems, APIs and fixing production problems.

What you will do

  • Build scalable backend services and microservices
  • Build and improve data pipelines with Spark, Kafka and Flink
  • Develop fast and reliable APIs
  • Optimize processing, storage and retrieval of large datasets
  • Join system design and architecture discussions
  • Find root causes of production issues and fix them for good
  • Write clean, tested code and do code reviews
  • Work with product managers and other engineers

What the employer expects

  • 1-3 years in software engineering or backend development
  • Strong in Java, Scala or Python
  • Solid data structures, algorithms and OOP
  • Hands-on with microservices, REST APIs and SQL/NoSQL
  • Good grasp of distributed systems and scalability

Skills

  • Java
  • Scala
  • Python
  • Microservices
  • REST APIs
  • SQL
  • NoSQL
  • Spark
  • Kafka
  • Flink

Apply on the employer's site

The application opens on Cognite careers page (Greenhouse). Dev Portal Notes does not collect your application or charge a fee.

Apply now

Know someone who fits this role?

Applications are handled on the employer's own site.

Prepare for this role

Close the skill gap

Some links on this page may generate a small commission at no extra cost to you.

Similar jobs

Apply for this job