Azure Data Engineer - Remote, Latin America
Remote · Salto, Salto Department, Uruguay
Job Summary
ETL Data Engineer to design, develop, and maintain ETL processes using Python (PySpark) within Azure Synapse Analytics notebooks and pipelines. Responsibilities include data warehousing design (star schemas, facts, and dimensions) in an MPP SQL pool; extracting data from REST APIs, SQL database tables, and CSV files; leveraging Azure Synapse Analytics to optimize notebooks/pipelines for scalability; implementing data fabric concepts (data lakes, lakehouses, delta lakes, data catalogs); collaborating with data architects on data models and schemas; enforcing data quality checks; identifying and resolving performance bottlenecks to meet SLAs; monitoring ETL jobs, troubleshooting issues, and maintaining comprehensive documentation; collaborating with cross-functional teams; ensuring data security and governance compliance.
Required Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field; or equivalent work experience
- certifications related to data engineering or data science (e.g. Azure Data Engineer) being a plus
- Proven experience in ETL data engineering with Python (PySpark) for REST APIs, SQL databases, and CSV files
- Proficiency with Azure Synapse Analytics resources (Notebooks, Pipelines, Linked Services, Azure Key Vault)
- SQL proficiency (SparkSQL and MS SQL) and ability to optimize queries
- Knowledge of data integration best practices and tools
- Experience with version control (Git, Azure DevOps)
- Strong problem-solving, analytical, and communication skills
- Familiarity with big data, data visualization tools (Power BI, Tableau) and Agile methodologies
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.