Senior/ Principal Data Engineer
Skills
Data EngineeringETL ToolsSQLData ModelingData QualityData WarehousingPython
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 5yr+ relevant experience, including experience making build vs buy decisions
- Experience with SQL, ETL, data modelling and at least one programming language (e.g. Python, C++, C#, Scala)
- Some deep experience with one or more of the following: data processing automation, data quality, data warehousing, analytics engineering
- Ability to work collaboratively cross-teams
- Some experience with AWS tech stack (lightsail, Glue, S3, EC2, lambda, Sagemaker, etc)
- Experience with some of the following: AirFlow, DBT, Redis, Iceberg, DataHub, Redis, MongoDB
- Experience setting up and managing Computing clusters
- Experience defining and implementing from scratch a data architecture using a modern data stack
Nice to have
- Experience with AWS tech stack
- Experience with AirFlow, DBT, Redis, Iceberg, DataHub, MongoDB
- Experience managing computing clusters
- Experience defining and implementing data architecture with a modern data stack
Day to day
- Defining and building overall data architecture
- Supporting Head of Data and HR with talent search process
- Determining and implementing the security model based on privacy requirements
- Addressing data quality issues
- Defining and implementing approach to production code
- Building and optimizing pipelines, dashboards, frameworks, and systems
- Supporting in building out ML engineering practice with a special focus on the data part
- Influencing cross-functional teams to identify data opportunities to drive impact
Hiring process
- Submit application form first
- Interviews starting from week of July 21st
- Only shortlisted candidates contacted
