Senior Data Engineer
Indexed description
About the team:
The Data Platform Team is a group of data engineers, analytics developers, and QA specialists building a scalable, low-latency data lakehouse that enables PRS, Finance, and Marketing teams to make data-driven decisions.
We process tens of millions of events every week and have designed a resilient, future-ready platform that scales with the organization’s growing analytical needs while ensuring high performance and reliability.
Key responsibilities:
- Design, develop, and maintain batch and near real-time data pipelines using modern data engineering frameworks and tools
- Implement and manage data ingestion, ETL/ELT workflows, and data transformations from multiple internal and external data sources
- Build and optimize scalable data processing solutions using distributed computing frameworks (e.g., Spark)
- Develop and manage datasets for analytics, dashboards, and reporting use cases
- Monitor pipeline performance, data freshness, and reliability; proactively identify and resolve issues
- Work with stakeholders to understand data requirements and translate them into technical solutions
- Ensure adherence to data governance, security, and best engineering practices
- Participate in code reviews, design discussions, and continuous improvement initiatives
- Strong experience with data engineering and data pipelining concepts
- Hands-on experience with distributed data processing frameworks such as Apache Spark
- Experience building data solutions on Google Cloud Platform (GCP), includingcomponents such as Google Cloud Storage (GCS), BigQuery, Dataproc / Dataflow, Pub/Sub
- Strong SQL skills and experience working with large datasets
- Proficiency in Python (Java/Scala is a plus)
- Experience integrating data from multiple heterogeneous data sources
- Solid understanding of distributed systems, parallel processing, and performance optimization
- Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, or a related field (or equivalent practical experience)
- 5–7 years of hands-on experience in data engineering / big data roles
- Strong experience working in complex, large-scale data environments
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search