371,660open jobs
9,621companies
49,388added this week
Browse all
Salary
$61k – $154k per year (Estimated)
Location
Remote (Mexico)
Seniority
Middle · 4+ years exp
Employment
Contractor
Overview
Company
Impact
Profile match
Upwork is a global digital work platform that connects businesses with independent talent across diverse fields such as software development, design, marketing, and finance. Created through the 2013 merger of Elance and oDesk, the public American company provides tools for contracting, collaboration, time tracking, and cross-border payments. Headquartered in San Francisco, it serves clients ranging from startups and small businesses to global enterprises seeking flexible remote workforce solutions.

We are seeking an experienced Software/Data Engineer to design and deliver scalable data processing systems and AI-enabled workflows. This contract role sits at the intersection of software engineering and data engineering, with a strong focus on Spark, cloud-based distributed processing, production reliability, and data preparation for analytics and machine learning use cases.

Key Responsibilities

- Design and develop scalable data processing solutions using Spark and Amazon EMR or comparable cloud-based data processing platforms.

- Build and maintain batch and distributed data pipelines.

- Develop software components for data transformation, feature preparation, and AI or machine learning workflow integration.

- Collaborate with engineering, AI, and product teams to operationalize data-driven and model-enabled use cases.

- Optimize data pipeline performance, cost efficiency, scalability, and production reliability.

- Troubleshoot data and application issues across development and production environments.

- Contribute to architecture discussions, technical documentation, and engineering standards.

- Ensure solutions align with data quality, governance, and security expectations.

Must-Have Skills

- 4+ years of software engineering or data engineering experience.

- Strong experience with Spark and distributed data processing.

- Experience with Amazon EMR or similar cloud-based data processing platforms.

- Proficiency in Java, Python, or a related programming language.

- Exposure to AI or machine learning workflows, model integration, or data preparation for intelligent systems.

- Strong understanding of scalable data architecture and performance optimization.

- Strong debugging and collaboration skills.

- Comfortable delivering in evolving, data-intensive environments.

- Ability to bridge software engineering and data engineering responsibilities.

- Strong execution focus with practical architecture judgment.

Nice-to-Have Skills

- Experience with Kafka, Airflow, data lakes, or data warehouse ecosystems.

- Familiarity with MLOps, feature stores, or AI platform integration.

- Experience with AWS-native services and observability tooling.

- Enterprise experience strongly preferred.

Required Tools & Platforms

- Apache Spark.

- Amazon EMR or a comparable cloud-based distributed data processing platform.

- Java, Python, or a related programming language.

Location, Time & Engagement

- Remote contract role.

- Candidates must be located in LATAM, excluding Mexico.

- U.S. Central Time coverage is required.

- Full-time allocation of approximately 40 hours per week.

- Current contract end date is March 31, 2027.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
371,660 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Bogotá
$27k – $72k per year (Estimated) • Remote/Hybrid • Full-Time • 8+ years exp • Bachelor's Degree • Hyderabad
Java
Python
JavaScript
Java
Spring Boot
Frontend
React.js
Mobile
React Native
DevOps
AWS
Azure
CI/CD
GCP
Rest API
Apply
Firmware Engineer 4 hours ago
$36k – $87k per year (Estimated) • In office • Full-Time • 4+ years exp • Master's Degree • Barcelona
C++
Python
DevOps
CI/CD
RTOS
Robotics
CANopen
EtherCAT
Apply
$43k – $102k per year (Estimated) • In office • Full-Time • 8+ years exp • Master's Degree • Barcelona
C++
Python
DevOps
CI/CD
Jenkins
RTOS
Robotics
CANopen
EtherCAT
Apply
In office • 2+ years exp
Python
AI/ML
Anomaly Detection
LLM
LLM Guardrails
DevOps
AWS
Azure
FinOps
GCP
Terraform
Apply
Remote/Hybrid • 3+ years exp • Bachelor's Degree
Python
SQL
Databases
Amazon Redshift
DevOps
Amazon S3
AWS
AWS Lambda
CI/CD
Analytics
ETL/ELT
Apply
$51k – $143k per year (Estimated) • Remote • Contractor • 4+ years exp
SQL
Apex
Apex
Salesforce Data Cloud
DevOps
CI/CD
Marketing
Salesforce
Apply
$20k – $55k per year (Estimated) • Remote • Contractor • 4+ years exp • Bengaluru
Java
Databases
Apache Kafka
DevOps
CI/CD
Analytics
ETL/ELT
Apply
$34k – $128k per year (Estimated) • Remote • Contractor • 4+ years exp • Bogotá
Apex
Apex
Copado
Lightning Web Components
AI/ML
Agentforce
DevOps
CI/CD
Git
Rest API
Marketing
Salesforce
Apply
$61k – $150k per year (Estimated) • Remote • Contractor • 4+ years exp • Bogotá
Apex
SQL
Apex
Salesforce Data Cloud
Analytics
ETL/ELT
Marketing
Salesforce
Apply
$34k – $128k per year (Estimated) • Remote • Contractor • 4+ years exp • Bogotá
Apex
Apex
Copado
DevOps
CI/CD
Git
Marketing
Salesforce
Apply
$60k – $139k per year (Estimated) • In office • Full-Time • Bogotá
Apply
In office • Full-Time • Bachelor's Degree • Bogotá
AI/ML
Copilot
Cursor
Model Context Protocol
DevOps
Azure
Azure DevOps
Management
Jira
Apply
$102k – $226k per year (Estimated) • Remote/Hybrid • Internship • Bachelor's Degree • Bogotá
C#
Python
SQL
Python
FastAPI
Databases
Apache Kafka
Databricks
MS SQL
PostgreSQL
Snowflake
AI/ML
Scikit-learn
Spark
AI Agents
DevOps
AWS
Azure
Self-Healing
Terraform
Amazon CloudWatch
Amazon S3
Apply
$53k – $131k per year (Estimated) • Remote • Contractor • 3+ years exp • Bogotá
SQL
Analytics
Power BI
Tableau
Apply
$34k – $128k per year (Estimated) • Remote • Contractor • 4+ years exp • Bogotá
Apex
Apex
Copado
Lightning Web Components
AI/ML
Agentforce
DevOps
CI/CD
Git
Rest API
Marketing
Salesforce
Apply
See all jobs
This is one of many
371,660 more open roles from verified company boards, updated every day.