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

Senior Software Engineer - Data Platform @ Cognite

Home > Software Development

 Senior Software Engineer - Data Platform

Job Description

  • High-Performance Data Systems
  • Design and implement robust data processing pipelines using Apache Spark, Flink, and Kafka for terabyte-scale industrial datasets
  • Build efficient APIs and services that serve thousands of concurrent users with sub-second response times
  • Optimize data storage and retrieval patterns for time-series, sensor, and operational data
  • Implement advanced caching strategies using Redis and in-memory data structures
  • Distributed Processing Excellence
  • Engineer Spark applications with deep understanding of Catalyst optimizer, partitioning strategies, and performance tuning
  • Develop real-time streaming solutions processing millions of events per second with Kafka and Flink
  • Design efficient data lake architectures using S3/GCS with optimized partitioning and file formats (Parquet, ORC)
  • Implement query optimization techniques for OLAP data stores like ClickHouse, Pinot, or Druid
  • Scalability & Performance
  • Scale systems to 10K+ QPS while maintaining high availability and data consistency
  • Optimize JVM performance through garbage collection tuning and memory management
  • Implement comprehensive monitoring using Prometheus, Grafana, and distributed tracing
  • Design fault-tolerant architectures with proper circuit breakers and retry mechanisms
  • Technical Innovation
  • Contribute to open-source projects in the big data ecosystem (Spark, Kafka, Airflow)
  • Research and prototype new technologies for industrial data challenges
  • Collaborate with product teams to translate complex requirements into scalable technical solutions
  • Participate in architectural reviews and technical design discussions

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Data Platform Engineer
Employement Type: Full time

Contact Details:

Company: Cognite
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   Performance tuning Postgresql Debugging Data structures OLAP Apache microsoft Open source Monitoring Python

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Salesforce Marketing Cloud (SFMC) Senior Developer

  • Cognizant
  • 4 - 6 years
  • Kolkata
  • 1 day ago
₹ Not Disclosed

Flutter Developer | 4 - 9 Years | Pan India

  • Capgemini
  • 4 - 9 years
  • Pune
  • 1 day ago
₹ Not Disclosed

Staff Software Engineer Forward Deployed

  • Pfizer
  • 9 - 14 years
  • Mumbai
  • 24 hours ago
₹ Not Disclosed

Senior .Net Developer

  • Luxoft
  • 5 - 10 years
  • Pune
  • 24 hours ago
₹ Not Disclosed

Cognite

Cogniter Technologies