Upwork

Senior Backend Engineer – Snowflake Data Platform

Upwork

contract

Posted on:

Location Type: Remote

Location: Anywhere in Latin America

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Build and operate backend services and automation for the Snowflake data platform.
  • Support data ingestion pipelines (RDS/Oracle → Snowflake) and reverse ETL (Snowflake → RDS).
  • Develop and maintain Airflow (AWS MWAA) workflows for ingestion, data quality, and ops automation.
  • Implement tooling for data quality checks, platform governance, and SOX-related controls.
  • Help monitor and optimize Snowflake performance and costs.
  • Deliver production-ready solutions with minimal supervision.

Requirements

  • Strong backend engineering experience in production systems.
  • Proficiency in Python and SQL (JavaScript a plus).
  • Hands-on experience with Snowflake or large-scale data warehouses.
  • Experience with AWS and workflow orchestration (Airflow preferred).
  • Strong operational mindset: monitoring, troubleshooting, and performance tuning.
  • Ability to work independently in a remote, distributed team with minimum supervision and attention to detail.
  • Communicate frequently and effectively in English.
  • Can commit at least 3 hours a day, overlapping with the working hours of the Upwork Data Platform team - typically 8 AM - 11 AM PST.
Benefits
  • Upwork is an Equal Opportunity Employer committed to recruiting and retaining a diverse and inclusive workforce. We do not discriminate based on race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, or other legally protected characteristics under federal, state, or local law.
  • Please note that a criminal background check may be required once a conditional job offer is made. Qualified applicants with arrest or conviction records will be considered in accordance with applicable law, including the California Fair Chance Act and local Fair Chance ordinances. The Company is committed to conducting an individualized assessment and giving all individuals a fair opportunity to provide relevant information or context before making any final employment decision.
  • To learn more about how Upwork processes and protects your personal information as part of the application process, please review our Global Job Applicant Privacy Notice.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonSQLJavaScriptSnowflakeAWSAirflowdata ingestionETLdata qualityperformance tuning
Soft Skills
independent workattention to detailcommunicationoperational mindsettroubleshootingmonitoring