About the job
Join Our Team!
Contentful is seeking a Senior Data Engineer to play a pivotal role in designing, developing, and scaling advanced data solutions that drive analytics, operational reporting, and strategic decision-making within our organization. You will collaborate closely with our data, analytics, and business teams to create robust data pipelines, models, and integrations that ensure clean, reliable, and actionable data.
You will be an integral part of a small, geographically diverse engineering team that operates with a product mindset—delivering iterative value while partnering closely with business and analytics stakeholders, and taking ownership of both the development and operational aspects of a critical data platform.
Your Responsibilities
- Design, build, and maintain scalable data pipelines and transformations that integrate multiple systems and sources.
- Create high-quality data models that cater to analytics, reporting, and operational use cases.
- Collaborate with analytics, product, and business teams to identify data needs and translate them into effective technical solutions.
- Establish and enforce strong data quality, validation, and monitoring protocols to ensure the reliability and trustworthiness of our data.
- Optimize data storage, processing, and performance within cloud data warehousing environments.
- Contribute to the ongoing improvement of our modern data platform, including tooling, standards, and best practices.
- Support the operations of the data platform by troubleshooting issues, enhancing reliability, and ensuring SLAs are consistently met.
- Engage with cross-functional partners on governance, documentation, definitions, and data stewardship.
- Implement CI/CD practices and Infrastructure-as-Code (IaC) for automated deployment, testing, and environment management.
- Participate in code reviews, design discussions, and operational on-call rotations as required.
- Mentor team members and promote data engineering best practices across the organization.
Your Skills and Experience
Essential Qualifications
- 5+ years of experience in a Data Engineering or similar technical role.
- Expertise in SQL and experience working with cloud data warehouses (e.g., Snowflake, Redshift, BigQuery).
- Experience in building and maintaining ETL/ELT pipelines using tools such as dbt, Airflow, or similar frameworks.
- Proficiency in Python or another scripting language.
- Strong understanding of data modeling, data structures, and modern data architecture principles.

