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

Senior Data Engineer

Home > Golang programming jobs

Senior Data Engineer in Others

  • Chennai, India

Responsibilities

  • Own data architecture for large-scale, high-impact projects while balancing scalability, reliability, performance, maintainability, and operational cost.
  • Design, build, and operate scalable data pipelines and systems for ingesting, transforming, storing, and serving large volumes of data.
  • Partner with Software Engineering, Data Science, Product Management, and other stakeholders to translate data requirements into technical solutions.
  • Define and own data quality, reliability, and SLA/SLO requirements for datasets and systems.
  • Design and optimize data models, databases, and complex SQL workloads for query performance, storage efficiency, and scalability.
  • Build reusable frameworks, tooling, and infrastructure for data product development and maintenance.
  • Identify opportunities to use data to improve products, customer experiences, and business outcomes.
  • Establish engineering practices for testing, observability, deployment, and operational excellence in data systems.
  • Mentor engineers through technical guidance, design reviews, and actionable feedback.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
  • At least 5 years of software or data engineering experience building production systems.
  • Strong programming experience in one or more of Go, Java, C++, Python, or JavaScript, together with strong SQL skills.
  • Strong understanding of data structures, algorithms, and software engineering fundamentals.
  • Experience designing and operating production-grade data pipelines or distributed data systems.
  • Experience with relational and/or NoSQL databases and their performance and scalability characteristics.
  • Ability to independently drive projects from technical design through implementation, deployment, and operation.
  • Preferred experience with large-scale data platforms, data warehouses, distributed data systems, cloud data infrastructure, and high-throughput data pipelines.
  • Preferred knowledge of database architecture, data modeling, query optimization, indexing, partitioning, storage systems, and complex SQL workload optimization.
  • Preferred experience with Kafka, Spark, Flink, Trino/Presto, BigQuery, Snowflake, or similar distributed data technologies.
  • Preferred experience with data quality, observability, monitoring, production reliability, and unit, integration, and data quality testing.
  • Preferred experience providing technical mentorship and driving engineering best practices across teams.
  • A Master’s degree in Computer Science or a related technical field is preferred.

DevRev

DevRev is a modern software platform built specifically for SaaS and technology companies, designed to bridge the gap between customer-facing teams and product development organizations. Its mission is to bring end users, support teams, product managers, and developers together in a unified envir...

Similar positions

Senior Software Engineer (Platform)

  • Cyberhaven
  • Full time
  • Remote
  • 10/17/2026
  • Europe, India

Software Engineering SMTS

  • Informatica
  • Full time
  • Others
  • 10/17/2026
  • Bengaluru, India

Full Stack Engineer

  • Futurhealth
  • Full time
  • Remote
  • 10/17/2026
  • Latin America

Staff Software Engineer, Backend - FinHub

  • Coinbase
  • Full time
  • USA
  • 10/17/2026
  • Salary: $218k - $257k/yr
  • Remote

Lead - AI/ML Engineer

  • Ollion
  • Contract
  • Remote
  • 10/17/2026
  • India