Cognite
Cognite4h ago
InstaHyre

Software Engineer

Bangalore
Full Time
Senior Level

Auto Apply to 50+ AI Matched Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Cognite

Full Job Description

Cognite is seeking a Senior Data Platform Engineer to join its team in revolutionizing industrial data management using Cognite Data Fusion. This role involves building high-performance distributed systems for Fortune 500 companies within a fast-paced startup environment.

Key Responsibilities:

  • Data Systems Design: Build robust pipelines using Apache Spark, Flink, and Kafka; optimize storage/retrieval for time-series data; implement Redis caching strategies.
  • Distributed Processing: Engineer Spark applications with deep Catalyst optimizer knowledge; develop real-time streaming solutions (millions of events/sec); design S3/GCS-based data lakes using Parquet/ORC formats.
  • Scalability & Performance: Scale systems to 10K+ QPS while ensuring high availability; optimize JVM performance and memory management; implement fault-tolerant architectures with circuit breakers.
  • Innovation: Contribute to open-source projects (Spark, Kafka); prototype new technologies for industrial challenges; collaborate on architectural reviews.

Tech Stack Highlights:

Languages: Kotlin, Scala, Python, Java | Big Data: Spark, Flink, Kafka | Storage: PostgreSQL, ClickHouse, Elasticsearch | Infrastructure: Kubernetes, Docker, Terraform

Company

Cognite

Cognite

Cognite is a global industrial Software-as-a-Service (SaaS) leader focused on digitizing heavy industries like oil and gas, power, renewables, and manufacturing.Founded in 2016 with over 700 employees...

Bangalore
Posted on InstaHyre