✨ About The Role
- The Data Engineer will be responsible for designing, building, and managing data pipelines to ensure seamless integration of user event data into the data warehouse.
- The role involves developing canonical datasets to track key product metrics such as user growth, engagement, and revenue.
- The engineer will implement robust and fault-tolerant systems for data ingestion and processing.
- Participation in data architecture and engineering decisions is expected, leveraging the candidate's strong experience and knowledge.
- Ensuring the security, integrity, and compliance of data according to industry and company standards is a critical responsibility.
âš¡ Requirements
- The ideal candidate will have over 3 years of experience specifically as a data engineer, along with a total of 8 years in software engineering roles.
- Proficiency in programming languages commonly used in data engineering, such as Python, Scala, or Java, is essential.
- Experience with distributed processing technologies and frameworks, including Hadoop and Flink, is highly valued.
- A solid understanding of Spark, with the ability to write, debug, and optimize Spark code, is crucial for success in this role.
- The candidate should be comfortable collaborating with various teams, including Infrastructure, Data Science, Product, Marketing, Finance, and Research, to address their data needs.