The Data Platform team is responsible for managing the data infrastructure and providing tools and services for internal teams and customers.
What you’ll do
- Design, build, and maintain robust and scalable data pipelines for various sources (internal databases, APIs, customer data, etc.).
- Develop and optimize our data warehouse (Snowflake) for performance, reliability, and scalability.
- Collaborate with engineers, product managers, and data scientists to understand data requirements and deliver innovative solutions.
- Implement data quality checks, monitoring, and alerting to ensure data accuracy and reliability.
- Manage and improve existing ETL/ELT processes, ensuring efficient data ingestion and transformation.
- Evaluate and implement new data technologies and tools to enhance our data platform capabilities.
- Mentor junior engineers and contribute to data engineering best practices.
- Participate in on-call rotations to support our data platform.
What you’ll bring
- 7+ years of experience in data engineering or a related field.
- Expertise in designing, building, and maintaining scalable data pipelines using tools like Airflow, DBT, or similar.
- Strong proficiency in SQL and experience with data warehousing concepts (Snowflake, Redshift, BigQuery, or similar).
- Solid programming skills in Python (or similar languages) for data manipulation and automation.
- Experience with cloud platforms (AWS, Azure, GCP) and data-related services.
- Familiarity with data governance, data security, and data privacy best practices.
- Excellent problem-solving skills and ability to work independently or in a team.
- Experience with streaming data technologies (Kafka, Kinesis, Flink) is a plus.
- Experience with ML platforms (Databricks, Sagemaker) is a plus.