- 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.
Know someone who fits this role?
Applications are handled on the employer's own site.
Prepare for this role
Close the skill gap
Udemy
The Python Mega Course
Python taught by building real applications, from scripting through web apps and data work.
Get the courseUdemy
Master Spring Boot, JPA and Hibernate
Learn Java zero to production, covering Spring Boot, JPA and Hibernate together.
Get the courseSome links on this page may generate a small commission at no extra cost to you.