Cognite

AI for Industry

SeniorSoftwareEngineer(Backend-CloudDeploymentTeam)

Bengaluru, India
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Software Engineer (Backend -Cloud Deployment Team) at Cognite. Skills: Distributed systems, Data infrastructure, Java, Python, Kotlin. Develop Cognite Data Fusion. Solve industrial data problems”

What You'll Achieve.

Unlock $100B in customer value by 2035; Redefine how global industry works; Drive operational improvements; Make informed decisions; Drive growth; Attain excellence

Industry & Context.

AI for Industry
Problems you'll solve

Problem-solving skills; Troubleshooting

What They're Looking For.

Must Have

6-10 years of experience in backend software engineering with Java, Python and/or Kotlin, experience with modern database technologies, including PostgreSQL and Elasticsearch, write well-structured, efficient, and maintainable code, actively maintain the quality of the codebase, broad experience with DevOps practices, including CI/CD and Infrastructure as Code, building, testing, deploying, and monitoring software in a multi-cloud Kubernetes environment across AWS, GCP, or Azure, troubleshooting and problem-solving skills, effectively analyze logs, traces, and metrics to take appropriate actions based on your findings, solid understanding of monitoring tools such as Prometheus and Grafana, comfortable engaging with the open-source community, including requesting features and contributing fixes, excellent communication and collaboration skills

Nice to Have

Deep expertise in Spark internals, including Catalyst optimizer, partitioning, and performance tuning, hands-on experience with Flink/Kafka for both streaming and batch workloads, Proven ability to scale systems to 10K+ QPS with foundations in JVM performance, GC tuning, and memory management, Experience building high-throughput REST/gRPC services and advanced caching with Redis/in-memory data structures, understanding of monitoring and observability (Prometheus, Grafana, OpenTelemetry), Solid architectural thinking with an ability to design distributed, secure, and resilient platforms, Collaborative mindset with the ability to work across engineering, product, and platform teams

What You'll Do.

Develop Cognite Data Fusion

Solve industrial data problems

Build graph database technology

Power industrial knowledge graph

Work with application teams

Ensure user experience

Build scalable solutions

Build performant solutions

Collaborate with stakeholders

Collaborate with subject matter experts

Be involved in product decisions

Be involved in technical decisions

How You'll Work.

Team & Collaboration

Work with application teams; Collaborate with stakeholders; Collaborate with subject matter experts; Work across engineering teams; Work across product teams; Work across platform teams

Communication Scope

Excellent communication skills

Full Job Description

What Cognite is: Relentless to achieve Cognite operates at the forefront of industrial digitalization, building AI, and data solutions that solve the world’s hardest, highest-impact problems. With unmatched industrial heritage and a comprehensive suite of AI capabilities, including low-code AI agents, Cognite accelerates the digital transformation to drive operational improvements. We thrive in challenges. We challenge assumptions. We execute with speed and ownership. If you view obstacles as signals to step forward - not backwards - you’ll feel right at home here. Our Moonshot is bold: Unlock $100B in customer value by 2035, and redefine how global industry works. Join us in this venture where AI and data meet ingenuity, and together, we will forge the path to a smarter, more connected industrial future. About The Role We're seeking a Senior Software Engineer who excels at building high-performance distributed systems and thrives in a fast-paced startup environment. You'll be working on cutting-edge data infrastructure challenges that directly impact how Fortune 500 industrial companies manage their most critical operational data. About The Team At Metric Marvels, our mission is to transform raw data into actionable insights. We excel in deciphering complex metrics, uncovering patterns, and delivering strategic recommendations. With both precision and creativity, we enable our customers and Cognite’s organization to make informed decisions, drive growth, and attain excellence. How you’ll demonstrate Ownership Develop Cognite Data Fusion - a robust, state-of-the-art SaaS for industrial data. Solve concrete industrial data problems by designing and implementing delightful APIs and robust services with Java/Python and Kotlin. Build graph database technology using PostgreSQL and Elasticsearch to power our industrial knowledge graph, realizing Cognite’s vision of a safer and more efficient industrial future. Work with application teams to ensure a delightful user experi

Free ATS check

Applying for this Senior Software Engineer (Backend -Cloud Deployment Team) role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about Cognite?

Real rants from real employees. Read before you apply.

Read Company Rants →