Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Engineer

Home > Java programming jobs

Software Engineer in Others new

  • Cognite - AI for Industry
  • Full time
  • Email
  • India (city not specified)

Responsibilities

  • Design, develop, and maintain scalable backend services and microservices for high-volume industrial data workloads.
  • Build and improve distributed data pipelines using Spark, Kafka, and Flink.
  • Develop reliable, high-performance APIs and backend services focused on scalability, availability, and maintainability.
  • Optimize data processing, storage, and retrieval workflows for large datasets.
  • Contribute to system design and architecture decisions involving scalability and reliability.
  • Troubleshoot production issues, identify root causes, and implement long-term performance and reliability improvements.
  • Write clean, maintainable, well-tested code and participate in code reviews and engineering best practices.
  • Collaborate with Product Managers, Engineers, and cross-functional teams to deliver solutions.

Requirements

  • 1–3 years of experience in software engineering, backend development, or distributed systems.
  • Strong programming experience in Java, Scala, or Python.
  • Solid understanding of data structures, algorithms, and object-oriented programming.
  • Hands-on experience with backend services, microservices, APIs, and SQL or NoSQL databases.
  • Understanding of distributed systems, scalability, performance, and reliability concepts.
  • Preferred: experience with Apache Spark, Kafka, or Flink.
  • Preferred: experience with AWS, Azure, or GCP and Docker or Kubernetes.
  • Preferred: experience with CI/CD, observability, monitoring, and production troubleshooting in large-scale systems.

Cognite - AI for Industry

Cognite is the only Industrial Data and AI platform built for scaling. We help Energy, Manufacturing, and Power & Utilities companies break down data silos and turn complex operational data into actionable, enterprise-wide value. Why Cognite? Unify: Cognite Data Fusion® unifies OT, ET, and IT dat...

Similar positions

Senior Software Engineer, Platform (Java)

  • Sprout Social
  • Full time
  • Remote
  • 11/13/2026
  • Salary: zł 24.3k-zł 36.5k per month
  • Poland

Mobile Development Engineer Intern

  • Bybit
  • Full time
  • Others
  • 11/13/2026
  • Hong Kong, Hong Kong

Staff Software Engineer

  • Okta
  • Full time
  • Others
  • 11/13/2026
  • Bengaluru, India

Mobile Development Engineer Intern

  • Bybit
  • Full time
  • Others
  • 11/13/2026
  • Hong Kong, Hong Kong

Staff Software Engineer, Application Infrastructur

  • Toast
  • Full time
  • Remote
  • 11/13/2026
  • Salary: $193k-$309k
  • United States