Senior Software Engineer - Edge Data Engineering

Cognite

Cognite

Software Engineering, Data Science
Bengaluru, Karnataka, India
Posted on Nov 12, 2025
About Cognite
Embark on a transformative journey with Cognite, a global SaaS forerunner in leveraging AI and data to unravel complex business challenges through our cutting-edge offerings including Cognite Atlas AI, an industrial agent workbench, and the Cognite Data Fusion (CDF) platform. We were awarded the 2022 Technology Innovation Leader for Global Digital Industrial Platforms & Cognite was recognized as 2024 Microsoft Energy and Resources Partner of the Year. In the realm of industrial digital transformation, we stand at the forefront, reshaping the future of Oil & Gas, Chemicals, Pharma and other Manufacturing and Energy sectors. Join us in this venture where AI and data meet ingenuity, and together, we forge the path to a smarter, more connected industrial future.
Learn more about Cognite here
Our values
Impact: Cogniters strive to make an impact in all that they do. We are result-oriented, always asking ourselves.
Ownership: Cogniters embrace a culture of ownership. We go beyond our comfort zones to contribute to the greater good, fostering inclusivity and sharing responsibilities for challenges and success.
Relentless: Cogniters are relentless in their pursuit of innovation. We are determined and deliverable (never ruthless or reckless), facing challenges head-on and viewing setbacks as opportunities for growth.
About Organisation
Cognite is a global industrial AI and SaaS leader transforming how the world's largest energy, manufacturing, and power companies unlock value from their operational data. Our flagship platform, Cognite Data Fusion®, powers digital transformation for industry giants like Aker BP, BP, OMV, Equinor, and others, delivering 400% ROI and $21.56M+ in benefits over three years (Forrester TEI Study).We're not building another enterprise platform. We're solving the hardest data problems in industrial operations: unifying petabytes of siloed IT/OT/ET data, contextualising complex time-series, P&IDs, 3D models, and enabling AI-powered solutions that reduce downtime by 15-30% and increase production uptime worth millions.
The Opportunity
We're building the data engineering backbone of the next-generation industrial AI platform in our Bengaluru engineering hub, led by our VP of Engineering. This is a greenfield opportunity to work on large-scale distributed systems that process and contextualise industrial data at massive scale, from real-time streaming pipelines ingesting terabytes daily, to high-performance query engines serving thousands of concurrent users globally.If you've ever wanted to work on genuinely hard technical problems where milliseconds matter, data integrity is non-negotiable, and your code directly impacts billion-dollar industrial operations, this is it.

What You'll Own and Build

  • Build Systems That Power Industrial DataOps
  • Design and implement high-throughput data ingestion and processing services that integrate industrial data sources into a unified, contextualized data platform.
  • Own key components and services end-to-end, from technical design through deployment, monitoring, and production operations.
  • Contribute to architectural discussions and collaborate with Principal/Staff engineers on technical design and platform strategy
  • Solve Complex Industrial Data Challenges
  • Build robust, fault-tolerant services and APIs that process industrial data at scale with high reliability
  • Implement low-latency microservices that power real-time industrial AI applications, digital twins, and predictive maintenance systems
  • Tackle complex technical problems across the stack, demonstrating technical depth and ability to work in multiple programming languages
  • Work on challenges like: real-time data processing, distributed system design, schema evolution, query optimization, and multi-tenant SaaS architecture
  • Own Operational Excellence for Your Services
  • Build services with strong observability and monitoring, ensuring system health, uptime, and fast incident response
  • Take ownership of your services: performance tuning, capacity planning, and continuous optimization
  • Participate in on-call rotations, solve live production issues, and conduct thorough RCA (Root Cause Analysis) to prevent recurrence
  • Evaluate and propose new technologies and approaches to improve your services and team productivity
  • Grow as a Technical Leader
  • Write high-quality, well-tested, and maintainable code that sets the standard for engineering excellence
  • Participate in architectural reviews and contribute your perspective on system design and technical decisions
  • Mentor junior engineers through code reviews, pair programming, and technical guidanceWork hands-on to deliver features, fix critical bugs, and support high-priority initiatives

What You Bring to the Table

  • Strong Technical Foundation
  • 8-10 years of hands-on software engineering experience building backend systems and distributed services in production
  • Strong proficiency in one or more backend languages (C#, Rust, Scala, Kotlin, Java) with ability to write clean, performant, and maintainable code
  • True polyglot engineer: while you have strong proficiency in one language, you're programming language agnostic and can seamlessly pick up and work in any codebase based on product needs (Note: C# proficiency is required for this role)
  • Solid understanding of distributed systems concepts: microservices, event-driven architectures, stream processing, message queues, and data consistency
  • Hands-on experience building and operating RESTful APIs, microservices, and backend systems at scale
  • Backend & Data Engineering Skills
  • Experience with Kubernetes, Docker and containerized deployments
  • Working knowledge of databases: PostgreSQL, Elasticsearch, NoSQL systems, or similar technologies
  • Experience with cloud platforms (Azure, AWS, or GCP) and understanding of cloud-native development patterns
  • Familiarity with CI/CD pipelines, infrastructure as code, and modern development practices
  • System Design & Problem-Solving
  • Ability to design clean, scalable solutions for well-defined problems and contribute to larger system designs
  • Strong debugging and problem-solving skills, especially in production environments with distributed systems
  • Good instincts for balancing technical quality with delivery speed and business priorities
  • Operational Mindset
  • Experience with observability and monitoring tools (Prometheus, Grafana, ELK stack, or similar)
  • Comfortable with incident response and post-incident analysis to drive improvements
  • You care about what you build and take pride in operational excellence
  • Collaboration & Communication
  • Strong collaborator who works effectively with product managers, data scientists, and other engineers
  • Comfortable giving and receiving feedback through code reviews and design discussions
  • Clear communicator who can explain technical concepts and trade-offs effectively
  • Eager to learn from senior engineers and grow your technical leadership skills
  • Growth Mindset
  • You're excited to tackle challenging technical problems and learn new domains
  • Customer-focused: you think about how your work impacts end-users and business outcomes
  • Ownership mentality: you take pride in shipping high-quality software and supporting it in production
  • Highly Valued (But Not Required)
  • Experience with industrial protocols (OPC UA, PI/PI AF, WITSML) or willingness to learn. We'll teach you the domain
  • Rust experience: We're increasingly using Rust for performance-critical components
  • Fullstack skills: React + TypeScript for building internal tools
  • Experience with Kafka, Spark, or other distributed data processing frameworks
  • Contributions to open-source projects
  • Background in industrial software, IoT platforms, or time-series data systems
  • Experience with ML/AI systems or real-time data pipelines

Why This Role is Different

  • Impact at Scale - Your work directly powers industrial operations for some of the world's largest energy, manufacturing, and infrastructure companies. The systems you build reduce billions in operational costs, prevent environmental incidents, and optimize global supply chains.
  • True Technical Challenges
  • This isn't CRUD apps or yet another e-commerce platform. You'll solve genuinely hard engineering problems: real-time data fusion from 100+ heterogeneous sources, sub-second query performance on large datasets, distributed system reliability, and building SaaS infrastructure that operates at massive scale.
  • Greenfield + Ownership
  • As part of the Bengaluru engineering hub's core team, you'll have real ownership over your services and contribute to shaping the technical culture. You'll work with autonomy and have direct access to senior leadership.
  • World-Class Engineering Culture
  • Work with globally distributed teams of exceptional engineers across Norway, US, and India
  • Continuous learning: exposure to cutting-edge industrial AI, distributed systems, and cloud infrastructure
  • Modern tech stack, best-in-class tools, and an engineering culture that values craftsmanship, ownership, and impact
  • Clear growth path: Opportunity to grow into Staff/Principal engineer roles with mentorship from senior technical leaders
  • Qualifications Required
  • Bachelor's, Master's, or PhD in Computer Science, Engineering, or equivalent experience
  • 8-10 years of full-time software engineering experience building backend systems
  • Strong proficiency in at least one backend language (C#, Rust, Scala, Kotlin, Java) with C# proficiency required for this role
  • Programming language agnostic mindset: proven ability to work seamlessly across multiple languages and codebases
  • Experience building and operating distributed services in production environments
  • Strong English communication skills (written and verbal)
  • Preferred
  • Experience in industrial software, IoT platforms, or time-series data systems
  • Familiarity with industrial protocols (OPC UA, PI/PI AF, WITSML) or interest in learning
  • Experience with multiple backend languages (Rust, C#, Scala, Kotlin, Python)
  • Experience mentoring junior developers or leading small technical initiatives
  • Track record of owning services end-to-end including production support
  • What We Offer
  • Competitive compensation aligned with top talent in the Indian market
  • Opportunity to work on globally impactful products used by Fortune 500 companies
  • Career growth: Clear path to Staff and Principal engineer levels with mentorship from senior technical leaders
  • Modern work environment: Flexible hybrid work, top-tier tools and infrastructure
  • Learning & development: Conference budgets, certifications, and continuous upskilling
  • Work directly with VP of Engineering and senior technical leaders in a high-trust, high-autonomy environment
  • Ready to Solve the Hardest Problems in Industrial Data?
  • If you're a strong backend engineer who wants to build systems that matter, work on challenging technical problems, and grow into a technical leader while building large-scale distributed platforms that power global industrial operations, we want to talk to you.
Join the global Cognite community! 🌐
- Join an organization of 70 different nationalities 🌐 with Diversity, Equality and Inclusion (DEI) in focus 🤝
- Office location Rathi Legacy (Rohan Tech Park ) Hoodi (Bengaluru)
- A highly modern and fun working environment with sublime culture across the organization, follow us on Instagram @cognitedata 📷 to know more
- Flat structure with direct access to decision-makers, with minimal amount of bureaucracy
- Opportunity to work with and learn from some of the best people on some of the most ambitious projects found anywhere, across industries
- Join our HUB 🗣️ to be part of the conversation directly with Cogniters and our partners.
- Hybrid work environment globally
Why choose Cognite? 🏆 🚀
Join us in making a real and lasting impact in one of the most exciting and fastest-growing new software companies in the world. We have repeatedly demonstrated that digital transformation, when anchored on strong DataOps, drives business value and sustainabilityfor clients and allows front-line workers, as well as domain experts, to make better decisions every single day. We were recognized as one of CNBC's top global enterprise technology startups powering digital transformation! And just recently, Frost & Sullivan named Cognite a Technology Innovation Leader! 🥇 Most recently Cognite Data Fusion® Achieved Industry First DNV Compliance for Digital Twins 🥇
Apply today!
If you're excited about the opportunity to work at Cognite and make a difference in the tech industry, we encourage you to apply today! We welcome candidates of all backgrounds and identities to join our team.
We encourage you to follow us on Cognite LinkedIn; we post all our openings there.