✨ About The Role
- The role involves developing, testing, and implementing data models to ensure data integrity and performance using DBT.
- The candidate will collaborate with cross-functional teams to understand data needs and develop appropriate solutions.
- Responsibilities include optimizing existing data processes and pipelines to improve efficiency and reduce latency.
- The role requires troubleshooting and resolving data issues to ensure data quality and reliability.
- The candidate will contribute to best practices for data consumption and educate data consumers on data quality and interpretation.
- The position is part of the Analytics Experience team, which empowers other teams to leverage data for analytical problem-solving.
- The role reports to the Senior Engineering Manager and involves building new data models and optimizing existing ones for insights and recommendations.
⚡ Requirements
- The ideal candidate has experience with DBT to design and implement data models effectively.
- Proficiency in SQL and familiarity with modern database technologies such as PostgreSQL, MySQL, and Redshift is essential.
- The candidate should be comfortable working with modern software engineering tools, including version control and testing.
- Experience with orchestration tools like Airflow or DBT Cloud is highly desirable.
- Strong communication skills are necessary to collaborate effectively in a distributed team environment across multiple time zones.
- A problem-solver mindset is crucial, with an interest in understanding business problems and their commercial impact.
- The candidate should have an open mind towards diversity and inclusivity, reflecting the global nature of the team and customers.