Senior Data Engineer
Leads design, development, and maintenance of scalable data pipelines and data products across AWS, Azure, and GCP at Scotiabank, while managing and mentoring a team of up to three data engineers. Core stack includes Python/Java/Scala, SQL, BigQuery, Dataflow, Dataproc, Cloud Composer, Databricks, and Terraform.
- Compensation
- Not disclosed
- Location
- Cesar, Colombia
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 2+ years
- Category
- Data engineering
- Posted
Skills
Must have
- Bachelor's degree in Computer Science, Data Engineering, IT, or related field
- 6+ years of data engineering experience, with 3+ years building cloud data solutions (Azure, AWS, GCP)
- Expertise designing pipelines with GCP tools: BigQuery, Dataflow, Dataproc, Pub/Sub, Cloud Composer
- 2+ years leading or mentoring a team of engineers
- Proficiency in Python, Java, or Scala, and SQL
- Hands-on data modeling, schema design, and data warehousing experience
- Strong problem-solving and ability to communicate technical concepts to non-technical stakeholders
- Intermediate English B2+
- Soft skills: results-driven, sense of urgency, proactivity, accountability, teamwork
Nice to have
- Master's degree
- Hands-on experience with Microsoft Azure and Databricks
- Familiarity with CI/CD, Git, and Infrastructure as Code (Terraform)
Full description
Purpose
The Senior Data Engineer will lead the design, development, and maintenance of scalable data products and pipelines across multiple cloud platforms, including AWS, Microsoft Azure, and Google Cloud Platform (GCP). This role is critical in driving data-driven decision-making by building robust, efficient, and secure data infrastructure in multi-cloud environments. The Senior Data Engineer will oversee a team of up to three Data Engineers, providing technical guidance and ensuring high-quality delivery of data solutions that support business objectives.
Accountabilities
- Design, build, and optimize data pipelines and architectures on cloud platforms to support data products, ensuring scalability, reliability, and performance.
- Lead a team of up to three Data Engineers, providing mentorship, technical direction, and performance feedback.
- Collaborate with cross-functional teams (e.g., Data Scientists, Product Managers, and Software Engineers) to understand requirements and deliver data products that align with business goals.
- Implement best practices for data governance, security, and compliance within cloud environments.
- Monitor and maintain data infrastructure, ensuring high availability, data quality, and efficient processing.
- Drive the adoption of modern data engineering tools and methodologies, including ETL/ELT processes, data modeling, and orchestration.
- Troubleshoot and resolve complex data pipeline issues, ensuring minimal downtime and optimal performance.
- Contributes to the evaluation and integration of new cloud services and third-party tools to enhance data capabilities.
Education
- Bachelor’s degree in computer science, Data Engineering, Information Technology, or a related field.
- A master’s degree is considered an asset.
Experience
- 6+ years of experience in data engineering, with at least 3 years focused on building data solutions across cloud platforms, including Microsoft Azure, AWS, and Google Cloud Platform (GCP). Specific hands‑on experience with Microsoft Azure and Databricks is highly desirable.
- Proven expertise in designing and implementing data pipelines using GCP tools such as BigQuery, Dataflow, Dataproc, Pub/Sub, and Cloud Composer.
- 2+ years of experience leading or mentoring a team of engineers, with a track record of successful project delivery.
- Strong proficiency in programming languages such as Python, Java, or Scala, and SQL for data processing.
- Hands‑on experience with data modeling, schema design, and data warehousing concepts.
- Familiarity with CI/CD pipelines, version control (e.g., Git), and Infrastructure as Code (e.g., Terraform) is preferred.
- Excellent problem‑solving skills and the ability to communicate complex technical concepts to non‑technical stakeholders.