Data Engineer
- Role
- Data Engineering
- Employment
- Contract
Open to Anywhere in LATAM · UTC-6…UTC-5. Set where you work from to check your eligibility.
No BS summary
Data Engineer in LATAM for a full-time remote contract through March 31, 2027. Needs strong cloud data engineering with SQL, Python, AWS, Snowflake, Terraform, REST APIs, CI/CD, data quality, and production pipeline ownership. Must work a U.S.-based EST or CST schedule.
Core skills
Required skills
Optional skills
We are seeking a Data Engineer to design, build, and maintain scalable data pipelines, datasets, and automation systems that support cloud cost visibility, attribution, and performance insights.
This role will work with large-scale telemetry, usage, and financial data to help Product, Engineering, and Finance stakeholders make informed, cost-aware decisions. The ideal candidate has strong hands-on experience with cloud data engineering, AWS, Snowflake, production pipeline ownership, data quality, and performance and cost optimization.
Key Responsibilities
* Design, build, and maintain reliable end-to-end ELT and ETL pipelines in cloud environments.
* Build scalable datasets that support cloud cost visibility, attribution, usage analysis, and performance insights.
* Design and implement data models and ingestion frameworks for large-scale telemetry and usage data.
* Develop automation and tooling that enable cost-aware decision-making across Product, Engineering, and Finance teams.
* Optimize data pipelines and systems for performance, reliability, and cost efficiency.
* Perform query tuning and improve storage and compute strategies.
* Build and maintain integrations with REST APIs and other data sources.
* Implement and support CI/CD processes and Infrastructure as Code.
* Ensure data quality, validation, auditability, and consistency across end-to-end data workflows.
* Monitor, troubleshoot, and resolve production pipeline failures, data inconsistencies, and performance issues.
* Partner with Engineering and Finance stakeholders on cloud cost optimization and usage-based insights.
Must-Have Skills
* Strong data engineering foundation with proven experience building and maintaining end-to-end ELT or ETL pipelines in cloud environments.
* Strong SQL and Python skills.
* Experience with data workflow and orchestration tools such as dbt, Airflow, or Dagster.
* Hands-on experience with the AWS data ecosystem, including AWS Glue, Amazon Athena, and Amazon Aurora.
* Experience with Snowflake.
* Strong data modeling experience.
* Experience processing data at scale.
* Experience with CI/CD and version control.
* Hands-on Infrastructure as Code experience using Terraform.
* Experience building or maintaining REST API integrations.
* Demonstrated ability to optimize data pipelines for performance and cost.
* Strong analytical and troubleshooting skills.
* Experience with data validation, auditing, and production pipeline support.
* Enterprise experience strongly preferred.
Nice-to-Have Skills
* Scala experience.
* FinOps Certified Practitioner or FinOps Certified Engineer certification.
* Experience with cloud cost optimization, tagging strategies, or cost-monitoring systems.
* Experience working across both AWS and GCP.
* Experience with Datadog.
* Background in data platform engineering or shared infrastructure engineering.
Required Tools & Platforms
* Python
* SQL
* AWS Glue
* Amazon Athena
* Amazon Aurora
* Snowflake
* dbt, Airflow, or Dagster
* Terraform
* CI/CD tooling
* Git or another version-control platform
* REST APIs
Location, Time & Engagement
* Remote contract opportunity.
* Candidates must be located in LATAM.
* Full-time allocation of approximately 40 hours per week.
* Candidates must be available to work a U.S.-based EST or CST schedule.
* Contract expected to continue through March 31, 2027.
What you'll do
- Design, build, and maintain reliable end-to-end ELT and ETL pipelines in cloud environments.
- Build scalable datasets that support cloud cost visibility, attribution, usage analysis, and performance insights.
- Design and implement data models and ingestion frameworks for large-scale telemetry and usage data.
- Develop automation and tooling that enable cost-aware decision-making across Product, Engineering, and Finance teams.
- Optimize data pipelines and systems for performance, reliability, and cost efficiency.
- Perform query tuning and improve storage and compute strategies.
- Build and maintain integrations with REST APIs and other data sources.
- Implement and support CI/CD processes and Infrastructure as Code.
- Ensure data quality, validation, auditability, and consistency across end-to-end data workflows.
- Monitor, troubleshoot, and resolve production pipeline failures, data inconsistencies, and performance issues.
- Partner with Engineering and Finance stakeholders on cloud cost optimization and usage-based insights.
- Build and maintain production data pipelines across Snowflake, cloud data platforms, and Salesforce-related data environments.
- Develop and optimize ETL/ELT workflows for transforming and integrating business data.
- Model and maintain Go-to-Market data assets, including parent-company relationships, advertiser identity, lead enrichment, and revenue data.
- Write and optimize SQL queries for reporting, analytics, and operational use cases.
- Use Python to transform, validate, and automate data-processing workflows.
- Support data quality, validation, schema management, and troubleshooting across data marts.
- Identify and resolve data inconsistencies across source systems and downstream datasets.
- Collaborate with engineers and product managers on technical deliverables.
- Participate in Jira-based planning, tracking, and delivery workflows.
What they require
- Strong data engineering foundation with proven experience building and maintaining end-to-end ELT or ETL pipelines in cloud environments.
- Strong SQL and Python skills.
- Experience with data workflow and orchestration tools such as dbt, Airflow, or Dagster.
- Hands-on experience with the AWS data ecosystem, including AWS Glue, Amazon Athena, and Amazon Aurora.
- Experience with Snowflake.
- Strong data modeling experience.
- Experience processing data at scale.
- Experience with CI/CD and version control.
- Hands-on Infrastructure as Code experience using Terraform.
- Experience building or maintaining REST API integrations.
- Demonstrated ability to optimize data pipelines for performance and cost.
- Strong analytical and troubleshooting skills.
- Experience with data validation, auditing, and production pipeline support.
- Enterprise experience strongly preferred.
- Preferred: FinOps Certified Practitioner or FinOps Certified Engineer certification.
- Preferred: Experience with cloud cost optimization, tagging strategies, or cost-monitoring systems.
- Preferred: Background in data platform engineering or shared infrastructure engineering.
- Candidates must be located in LATAM.
- Candidates must be available to work a U.S.-based EST or CST schedule.
- Contract expected to continue through March 31, 2027.
- Strong hands-on SQL experience, including complex queries and query optimization.
- Strong production experience with Snowflake.
- Strong Python scripting experience for data transformation and processing.
- Experience developing and maintaining ETL or ELT data pipelines.
- Experience with dbt, Airflow, or a comparable transformation or orchestration platform.
- Hands-on experience with a GCP or AWS cloud data platform.
- Familiarity with CRM data structures, including leads, contacts, accounts, and opportunities.
- Experience supporting data quality, validation, or schema-management activities.
- Ability to collaborate effectively with engineering and product stakeholders.
- Preferred: Enterprise experience strongly preferred.
- Preferred: Experience supporting Go-to-Market or revenue analytics.
- Preferred: Experience with lead enrichment, identity resolution, campaign segmentation, or sales operations data.
- Applicants must be located in LATAM.
- Full-time commitment of 40 hours per week.
- Required working hours are 9:00 a.m. to 5:00 p.m. U.S. Central Time.
- Contract end date is March 31, 2027.
One of Upwork's largest clients, an American multinational technology company, is in search of an M365 Administrator.
What people say about this company
3.1/ 5