Senior Data Engineer
Job Overview
Technical Leadership & Architecture
Lead the end-to-end design and implementation of highly scalable, reliable, and secure data platforms and pipelines using the Google Cloud Data & Analytics suite.
Define technical standards, coding best practices, and architectural patterns (e.g., Kimball, Data Vault) for all data engineering solutions delivered to clients.
Serve as the primary technical expert on key GCP services including BigQuery, Dataflow (Apache Beam), Dataproc, Cloud Composer (Apache Airflow), Pub/Sub, and Cloud Storage.
Drive the adoption of Infrastructure as Code (IaC) principles, primarily using Terraform, for provisioning and managing data infrastructure.
Oversee the implementation of CI/CD pipelines (e.g., using Cloud Build, Jenkins, or GitHub Actions) to automate deployment and testing processes.
Ensure rigorous data quality, governance, and security standards (IAM, encryption) are embedded into every data solution.
Consulting & Client Engagement
Translate ambiguous or complex client business requirements into precise technical specifications and architectural blueprints.
Act as a trusted advisor to senior client stakeholders (e.g., Lead, Data Directors) on data strategy, cloud migration pathways, and modern data stack solutions.
Own project delivery success from a technical perspective, including estimating effort, managing technical risks, and ensuring timely, high-quality solution deployment.
Team Management & Mentorship
Mentor and coach junior and mid-level data engineers, fostering their growth in GCP expertise, consulting skills, and engineering excellence.
Conduct code reviews, provide constructive feedback, and maintain accountability for the technical output of the project team.
Participate in the recruitment process, helping to build and scale Devoteam’s data engineering capability.