About the job
DataCamp helps people and organizations build essential data and AI skills. Over 17 million learners and more than 6,000 companies, including most of the Fortune 1000, use DataCamp’s platform to close the data and AI skills gap.
Role overview
The Senior Data Engineer will join the Data Platform Engineering team, part of the Platform Engineering department. This team builds and maintains the data platform that underpins all of DataCamp’s operations, rather than focusing on analytics for a single business unit. The work is central to the company’s ability to make informed, data-driven decisions.
What you will do
- Develop and maintain DataCamp’s Datalakehouse on Google Cloud’s BigQuery.
- Support reporting and analytics through Looker BI tools, which guide company OKRs and strategic decisions.
- Maintain a fully automated data pipeline using Terraform and Ansible for provisioning data engineering tools.
- Manage data ingestion with Airbyte and schedule data transformation tasks with Airflow.
- Build and update data marts with DBT for finance, engineering KPIs, engineering costs, and infrastructure costs.
- Ensure daily data refreshes run smoothly for leadership, data scientists, analysts, and engineers.
- Advise on best practices for data ingestion, data mart design, and product design.
- Contribute to enabling AI agents and Model Control Points (MCPs) as DataCamp adopts an agent-first engineering approach. The data platform will support both human users and AI functionalities.
Requirements
- At least 3 years of experience as a data engineer.
- Experience with cloud-based data platforms, ideally Google Cloud’s BigQuery.
- Familiarity with data pipeline automation using tools like Terraform and Ansible.
- Hands-on experience with Airbyte for data ingestion and Airflow for orchestration.
- Experience building data marts with DBT.
- Strong understanding of BI tools, especially Looker.
- Ability to support both human and AI-driven data use cases.
This position is based in Portugal.
