Mid Data Engineer

Data Engineering & Analytics


Description

Company Overview:
Global Technology Services is a rapidly expanding organization situated in Medellín, Colombia. We pride ourselves on possessing one of the most influential networks within software development , AI Solutions and IT services for the entertainment, financial, and logistics sectors. Our corporate projections offer a multitude of opportunities for professionals to elevate their careers and experience substantial growth. Joining our team means engaging with expansive engineering teams across Latin America, Philippines and the United States, contributing to cutting-edge developments in multiple industries.
Currently, we are seeking a Mid Data Engineer with a strong English level to join our team. Here are the challenges that our next warrior will face and the requirements we look for: 

Position Title: Mid Data Engineer
Location: LATAM

What you will be doing:
As a Mid Level Data Engineer, you will support the development and maintenance of a modern data platform powered by Snowflake. You will work closely with senior engineers and technical leadership to build and enhance data pipelines, ingestion processes, and integrations with external systems, including APIs for both real-time and batch data processing. A large portion of your work will involve writing and optimizing SQL-based transformations, along with using Python to support data processing, automation, and integration workflows.

In this role, you will contribute to implementing data solutions based on evolving requirements, collaborating with both technical and business stakeholders to ensure data is accurate, reliable, and accessible. You will also assist in monitoring, troubleshooting, and improving existing data pipelines and processes, helping maintain performance and data integrity across the platform. This position requires someone comfortable working in a dynamic environment where priorities may shift and not all requirements are fully defined.

Key Responsibilities
  • Build and maintain data pipelines and ingestion processes within a Snowflake-based data warehouse environment
  • Write and optimize SQL queries and transformations to support reporting and operational data needs
  • Support integrations with external vendors and internal systems through APIs and data exchange processes
  • Use Python to assist with data processing, automation, and integration tasks
  • Collaborate with senior engineers to implement data models and pipeline logic
  • Translate business and technical requirements into data solutions with guidance from leadership
  • Monitor and troubleshoot data pipelines, identifying and resolving issues related to performance and data quality
  • Support data validation, logging, and auditing processes to ensure data accuracy and traceability
  • Participate in team discussions and contribute to continuous improvement of data processes and workflows

Required Skills & Experience
  • 3+ Solid experience writing SQL queries, including joins, transformations, and data manipulation
  • Experience working with Snowflake or similar cloud data warehouse technologies
  • Experience building or supporting data pipelines and ETL or ELT processes
  • Working knowledge of Python for data processing or automation
  • Basic experience working with APIs and data integrations
  • Understanding of core data engineering concepts, including data pipelines and data modeling
  • Ability to work in a fast-paced environment with evolving priorities
  • Strong communication skills and the ability to collaborate within a team
  • Advanced English communication skills, B2 level or higher
     
Nice to Have Skills
  • Experience with Azure services, particularly Blob Storage or Functions
  • Familiarity with Power BI or other BI and reporting tools
  • Exposure to data governance, logging, or auditing processes
  • Experience working in financial services or regulated environments
  • Familiarity with cloud-based data platforms and modern data practices

Soft Skills
  • Strong attention to detail and commitment to data accuracy
  • Proactive mindset with willingness to learn and grow
  • Ability to take direction and execute tasks effectively
  • Good problem-solving skills with a structured approach
  • Collaborative and team-oriented
  • Adaptable and comfortable working in a changing environment
  • Clear communication skills and ability to ask the right questions when needed