Staff Software Engineer

CBX1

Bengaluru

On-site

INR 1,900,000 - 3,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

CBX1 is seeking a hands-on Staff Software Engineer to join our Data Platform team in Bengaluru. The role involves designing and building our core data platform, which includes building data ingestion pipelines and a robust data lake capable of handling large volumes of customer data.

The ideal candidate has 8-12 years of experience in software engineering, strong programming skills in languages like Java or Python, and expertise in distributed systems, cloud platforms, and data processing technologies.

Qualifications

  • 8-12 years of software engineering experience with strong expertise in distributed systems and data platforms.
  • Strong programming skills in Java, Scala, Go, or Python.
  • Experience building large-scale data ingestion and processing platforms.

Responsibilities

  • Design and build scalable data ingestion frameworks to collect data from various sources.
  • Develop high-performance batch and real-time data pipelines.
  • Build and evolve cloud-native data lake/lakehouse architecture.

Skills

Distributed systems expertise
Data platforms
Java
Scala
Go
Python
Apache Kafka
Apache Spark
Cloud platforms (AWS, Azure, GCP)
Kubernetes

Tools

Apache Flink
Apache Beam
Data lake technologies (Apache Iceberg, Delta Lake)

Job description

We are looking for a hands-on Staff Software Engineer to join our Data Platform team. In this role, you will design and build the core data platform that powers our enterprise product. You'll work on building scalable data ingestion pipelines, real-time and batch processing systems, and a robust data lake architecture capable of handling large volumes of customer data.

This is an opportunity to solve challenging distributed systems problems and build a modern cloud-native data platform from the ground up.

Responsibilities
  • Design and build scalable data ingestion frameworks to collect data from databases, SaaS applications, APIs, and event streams.
  • Develop high-performance batch and real-time data pipelines capable of processing large-scale datasets.
  • Build and evolve our cloud-native data lake/lakehouse architecture.
  • Design reliable and fault-tolerant distributed systems for enterprise-scale workloads.
  • Build reusable connectors for enterprise source systems such as Salesforce, HubSpot, PostgreSQL, MySQL, SQL Server, Oracle, MongoDB, and cloud storage platforms.
  • Optimise data storage, partitioning, schema evolution, and query performance.
  • Collaborate closely with Product, AI/ML, and Backend Engineering teams to deliver scalable platform capabilities.
  • Improve platform observability, monitoring, reliability, and operational excellence.
  • Mentor engineers, drive engineering best practices, and influence technical direction across teams.
Requirements
  • 8-12 years of software engineering experience with strong expertise in distributed systems and data platforms.
  • Strong programming skills in Java, Scala, Go, or Python.
  • Experience building large-scale data ingestion and processing platforms.
  • Hands-on experience with streaming technologies such as Apache Kafka, Apache Pulsar, or similar messaging systems.
  • Experience building batch and streaming pipelines using Apache Spark, Apache Flink, Kafka Streams, or Apache Beam.
  • Strong understanding of Change Data Capture (CDC) and data synchronisation techniques.
  • Experience designing and operating modern data lake/lakehouse architectures using Apache Iceberg, Delta Lake, or Apache Hudi.
  • Strong knowledge of distributed databases and storage systems.
  • Experience with cloud platforms (AWS, Azure, or GCP) and Kubernetes-based deployments.
  • Deep understanding of scalability, fault tolerance, distributed processing, and performance optimisation.
  • Comfortable working in a fast-paced startup environment with a high degree of ownership.
Nice To Have
  • Experience with Debezium or other CDC frameworks.
  • Experience with Trino, Presto, ClickHouse, Pinot, or Druid.
  • Experience integrating enterprise applications such as Salesforce, SAP, HubSpot, Marketo, or Workday.
  • Experience building multi-tenant SaaS platforms.
  • Exposure to AI/ML data pipelines or feature stores.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer – Data Platform
Software Engineer – Data Platform

Alegeus • Bengaluru

On-site
INR 4,200,000 - 6,600,000
Staff Software Engineer - Data Engineer
Staff Software Engineer - Data Engineer

Tekion Corp • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Big Data Developer
Big Data Developer

Metaplore Solutions Pvt Ltd • Bengaluru

On-site
INR 4,500,000 - 7,500,000
Senior Data Engineer
Senior Data Engineer

DATAECONOMY Inc • Hyderabad

On-site
INR 1,500,000 - 2,100,000
Software Engineer
Software Engineer

Alegeus • Bengaluru

On-site
INR 3,500,000 - 5,500,000
Lead Engineer
Lead Engineer

Nutanix • Bengaluru

On-site
INR 1,800,000 - 2,500,000
Family medical coverage
Vision and dental coverage
Eligibility for equity awards
+1
Staff Engineer (Data)
Staff Engineer (Data)

Serko • Bengaluru

On-site
INR 4,000,000 - 9,000,000
Lead Data Engineer
Lead Data Engineer

PocketFM • Bengaluru

On-site
INR 3,000,000 - 5,400,000
Health insurance
Paid time off
Remote learning budget
Senior Software Engineer (Data)
Senior Software Engineer (Data)

KSOLVES • Indore District

On-site
Senior Data Engineer
Senior Data Engineer

Tanla Platforms Limited • Hyderabad

On-site
INR 3,000,000 - 4,200,000