Arcana Logo

Arcana

Staff Software Engineer (Data Platform)

Reposted 4 Days Ago
Be an Early Applicant
Easy Apply
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Easy Apply
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
The Staff Data Engineer will develop real-time data ingestion systems, manage production data pipelines using PySpark, and collaborate with a team to create scalable data solutions.
The summary above was generated by AI

Staff Software Engineer (Data Platform)
Join our dynamic team at the forefront of cutting-edge technology as we seek a seasoned Staff Data Engineer. Embark on a journey where your deep-rooted expertise in distributed systems, data architectures, and large-scale processing becomes the cornerstone of building high-performance data platforms. This pivotal role demands proficiency in designing and scaling compute and I/O-intensive data systems, ensuring reliability, efficiency, and cost optimization across the data lifecycle.

Responsibilities:
● Design and build scalable data platform components for batch and real-time data processing.
● Architect, develop, and operationalize large-scale data systems across ingestion, transformation, and serving layers.
● Build and manage robust data pipelines ensuring high reliability, scalability, and cost efficiency.
● Develop reusable frameworks and tooling to accelerate productivity for data engineers and data scientists.
● Leverage expertise in Python, Airflow, SQL, and cloud platforms to build production-grade data solutions.
● Optimize query performance and data models using strong understanding of columnar OLAP systems such as ClickHouse, Doris, and StarRocks.
● Implement streaming and near real-time data processing systems.
● Translate complex business requirements into scalable and efficient data platform solutions.
● Work collaboratively with cross-functional teams and provide technical leadership and mentorship.
● Drive architectural decisions by evaluating tradeoffs and selecting the right tools for the problem.

Requirements:
● Bachelor's Degree in Computer Science, Information Technology, or a similar discipline.
● 8+ years of professional experience in data engineering, backend systems, or distributed systems.
● Proven experience building scalable data platforms and large-scale data systems.
● Strong experience with ETL pipelines, data integration, and workflow orchestration systems such as Airflow or Temporal.
● Hands-on experience in Python and SQL with strong understanding of data warehouse concepts.
● Experience working with distributed OLTP/OLAP databases such as ClickHouse, PostgreSQL, Cassandra, or Elasticsearch.
● Knowledge of messaging and streaming systems such as Kafka.
● Experience with cloud platforms (AWS/GCP) and big data tools such as Spark.
● Strong understanding of columnar storage systems and query optimization techniques.
● Solid understanding of distributed systems fundamentals and associated tradeoffs.
● Experience working with containers and orchestration tools such as Docker and Kubernetes.
● Strong Linux fundamentals and system-level debugging skills.
● Familiarity with modern data architectures such as Lakehouse (Iceberg, Hudi, Delta) is a plus.

Top Skills

Airflow
AWS
Cloudwatch
Emr
Glue
Hadoop
Hive
Iam
Kinesis
Lambda
Pyspark
Python
Redshift
S3
SQL
Sqoop

Similar Jobs

3 Days Ago
Easy Apply
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Machine Learning • Retail • Software
The Data Platform Engineer will design and implement frameworks for data ingestion and transformation, build CDC pipelines, optimize data serving layers, and automate platform operations while collaborating with teams to enhance data quality and governance.
Top Skills: Apache IcebergSparkAws EmrCi/CdCloudFormationDebeziumDelta LakeJavaKafkaPythonScalaTerraformTrino
18 Days Ago
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Cloud • Software
As a Staff Software Engineer, you will lead a team in developing and maintaining Procore's lakehouse data platform, driving quality, technical decisions, and fostering engineering practices while providing mentorship and ensuring effective communication across teams.
Top Skills: Apache IcebergAWSAzureDatabricksDelta LakeGCPJavaPythonScalaUnity Catalog
8 Days Ago
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Cloud
Design, build, and operate high-performance, scalable streaming and data platform components. Collaborate across teams on architecture, conduct design and code reviews, tune performance, mentor engineers, and debug production issues across the stack.
Top Skills: BeamElasticsearchFlinkHadoopJavaKafkaKinesisKubernetesMesosSnowflakeSpark

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account