Sr. Data Engineer (9-16 years)
Core
Designing and maintaining distributed data infrastructure, ETL/ELT pipelines, and real-time data processing systems.
Role type
Senior Staff Software/Data Engineer
Builds
Distributed data infrastructure, ETL/ELT pipelines, data applications, and integration solutions
Domain
Cloud data engineering (AWS)
Deliverable
production ML models | infrastructure
Required skills
Python, object-oriented programming, design patterns, algorithm optimization, distributed computing frameworks, streaming data frameworks, ETL/ELT pipelines, data integration, AWS services (Lake, Glue, EMR), Airflow
Preferred skills
Java, Scala
Technologies
AWS Lake, AWS Glue, AWS EMR, Airflow
Responsibilities
Design, build, and maintain event-driven distributed data infrastructure; Develop and optimize robust ETL/ELT pipelines; Integrate and normalize diverse data sources; Lead the design and implementation of real-time data processing systems; Collaborate cross-functionally with data scientists, ML engineers, and product teams; Establish best practices for data engineering including testing, monitoring, and deployment automation; Mentor engineers and contribute to architectural decisions and technical strategy.
Seniority
Senior Staff, hands-on IC with mentorship