
Software Engineer
Cognite - AI for Industry17 days ago
Bengaluru, IndiaMid Level / Senior
H1B Sponsor
Responsibilities
- Build high-performance data pipelines using Spark, Flink, and Kafka.
- Develop low-latency APIs and services for thousands of concurrent users.
- Optimize time-series and operational data storage and retrieval.
- Engineer distributed processing solutions for real-time streaming.
- Design cost-efficient data lake architectures using modern formats.
- Optimize OLAP query performance across various systems.
- Build fault-tolerant, highly-available systems with circuit breakers.
- Drive technical innovation through research and open-source contributions.
- Collaborate with product and architecture teams to solve complex data problems.
Requirements
- 3–6 years of experience in distributed data systems or backend engineering.
- Strong programming skills in Scala, Java, or Python.
- Experience with cloud platforms like AWS, GCP, or Azure.
- Familiarity with large-scale data and OLAP systems is a plus.
- Contributions to open-source or experience in industrial data platforms is advantageous.
Benefits
- Opportunity to build world-class Industrial DataOps systems.
- Fast-growing, high-ownership environment in Cognite’s India R&D Center.
- Work on cutting-edge distributed systems and industrial-scale challenges.
- Culture that rewards innovation, autonomy, and continuous learning.
- Competitive compensation, equity, and benefits aligned with global standards.
Tech Stack
Apache FlinkApache KafkaApache SparkAWSAzureClickHouseGoogle Cloud PlatformGrafanagRPCJavaPrometheusPythonRedisScala