391,614open jobs
13,798companies
76,244added this week
Browse all
Salary
$23k – $65k per year (Estimated)
Location
Remote (LATAM, APAC)
Seniority
Middle · 4+ years exp
Employment
Contractor
Overview
Company
Impact
Profile match
Upwork is an American freelance marketplace formed in 2015 from the merger of Elance and oDesk, and it connects businesses with independent professionals in software development, design, writing, marketing and increasingly artificial intelligence work. Its revenue comes from taking a percentage of what clients pay freelancers, which means it has spent years balancing take rate against the incentive for established pairs to leave the platform and transact directly. Headquartered in San Francisco and listed on Nasdaq, it has been positioning itself around higher-value professional work rather than competing at the commodity end of the market.

We are seeking an AI Software Engineer to design, build, and scale intelligent applications, production-grade backend services, agentic workflows, and integrations between AI systems and external tools and platforms. This contract role is suited for an engineer who can contribute quickly across software development, applied AI experimentation, integration work, and production support while balancing performance, reliability, cost, and safety.

  • Enterprise experience strongly preferred

Key Responsibilities:

  • Design, build, and enhance AI-powered applications and backend services for internal or customer-facing use cases.
  • Build and maintain AI agents and agentic workflows that can reason, orchestrate tasks, and integrate with external tools and services.
  • Develop MCP-based integrations and tool interfaces that enable AI systems to interact securely with external platforms, APIs, and business systems.
  • Implement prompt orchestration, context handling, tool calling, memory patterns, and evaluation workflows to improve agent reliability.
  • Collaborate with engineering, product, and architecture teams to define scalable patterns for AI agent development and deployment.
  • Integrate LLM capabilities into software systems while balancing performance, reliability, cost, and safety.
  • Investigate system issues, improve quality and observability, and optimize AI workflow efficiency in production environments.
  • Participate in code reviews, release support, experimentation, and production incident resolution.
  • Create technical documentation and contribute to best practices for AI engineering, agent development, and MCP adoption.

Must-Have Skills

  • 4+ years of experience in software engineering, backend engineering, or applied AI engineering.
  • Strong programming skills in Java and/or Python.
  • Hands-on experience building AI-powered applications or integrating LLM capabilities into production systems.
  • Experience designing or building AI agents, multi-step orchestration workflows, or tool-using automation systems.
  • Experience with MCP or similar integration patterns for connecting AI systems to external tools, APIs, or enterprise platforms.
  • Strong understanding of system design, APIs, distributed systems, and production software engineering fundamentals.
  • Familiarity with prompt design, context management, evaluation approaches, and reliability patterns for agent-based systems.
  • Proven ability to work effectively in fast-paced delivery environments.
  • Delivery-oriented and comfortable operating across development, experimentation, and production support responsibilities.
  • Effective at collaborating with cross-functional teams under tight timelines.
  • Strong ownership mindset with practical problem-solving skills.

Nice-to-Have Skills

  • Experience with multi-agent systems, retrieval-augmented generation, semantic search, or vector-based architectures.
  • Familiarity with cloud-native infrastructure, monitoring, and observability for AI services.
  • Experience with model evaluation, guardrails, safety patterns, and prompt/version lifecycle management.
  • Experience integrating AI solutions with enterprise platforms such as Salesforce, Jira, Slack, or internal developer tools.
  • Background in workflow automation, event-driven systems, or backend platforms that support AI-enabled products.

Required Tools & Platforms

  • Java and/or Python.
  • MCP or similar AI integration patterns for connecting AI systems with external tools, APIs, or platforms.
  • LLM and agent-based application environments supporting prompt orchestration, context handling, tool calling, memory, and evaluation.
  • APIs and production backend or distributed systems.

Location, Time & Engagement

  • Remote contract engagement.
  • 100% allocation, approximately 40 hours per week.
  • Candidates must be based in APAC or LATAM.
  • Candidates must be able to provide working-hours overlap with U.S. Central Time.
  • APAC candidates should also be able to provide some overlap with India Standard Time, with availability preferably extending through 11:00 a.m. U.S. Central Time.
  • Current engagement end date: 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.
391,614 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
Hyderabad
Founding Engineer 1 day ago
$137k – $190k per year • In office • Full-Time • 3+ years exp • New York
Python
TypeScript
AI/ML
AI Agents
LLM
Apply
Founding Engineer 1 day ago
$150k – $220k per year • In office • Full-Time • 4+ years exp • New York
Python
AI/ML
AI Agents
Fine-tuning
LLM
Reinforcement Learning
Apply
ML Engineer 1 day ago
Remote/Hybrid • 5+ years exp
C++
Go
Java
Python
Databases
ElasticSearch
AI/ML
LLM
NLP
Recommender Systems
DevOps
AWS
Azure
GCP
Apply
In office • Internship
AI/ML
AI Agents
Management
Confluence
Marketing
LinkedIn
Apply
Customer Engineer 1 day ago
$75k – $145k per year (Estimated) • In office • Full-Time • 2+ years exp • Berlin
Node JS
Python
TypeScript
JavaScript
Databases
PostgreSQL
AI/ML
LLM
Frontend
React.js
Apply
$71k – $201k per year (Estimated) • Remote • Contractor • 5+ years exp • Bogotá
Go
Java
AI/ML
AI Agents
Model Context Protocol
DevOps
Git
Analytics
ETL/ELT
Apply
Remote • Contractor • PhD • Atlanta
AI/ML
LLM
Apply
$32k – $174k per year (Estimated) • Remote • Contractor • Bogotá
Java
Java
Gradle
Spring Boot
Apply
Remote • Contractor • Bogotá
JavaScript
Frontend
npm
pnpm
Apply
Remote • Contractor • Palestine
Apply
$19k – $49k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Hyderabad
SQL
C#
TypeScript
JavaScript
C#
.NET
Databases
MS SQL
Frontend
Angular
DevOps
CI/CD
Git
GitHub
Jenkins
Apply
SDET I (TCF) 1 day ago
$6k – $24k per year (Estimated) • In office • Full-Time • 5+ years exp • Hyderabad
Python
SQL
AI/ML
Copilot
DevOps
CI/CD
GitHub
GitHub Actions
QA
Cucumber
Robot Framework
Selenium
Apply
$14k – $38k per year (Estimated) • In office • Full-Time • 2+ years exp • Bachelor's Degree • Hyderabad
JavaScript
Python
SQL
TypeScript
Frontend
npm
React.js
DevOps
AWS
Azure
CI/CD
Docker
Git
Grafana
Kubernetes
Prometheus
Rest API
QA
Cypress
Jest
Apply
In office • Full-Time • 5+ years exp • Bachelor's Degree • Hyderabad
Apply
$22k – $59k per year (Estimated) • In office • Full-Time • 8+ years exp • Bachelor's Degree • Hyderabad
JavaScript
Node JS
Python
SQL
Databases
Databricks
AI/ML
AI Agents
OpenAI
RAG
Agentic Workflows
Frontend
React.js
DevOps
Azure
CI/CD
Vector
Marketing
Salesforce
Apply
See all jobs
This is one of many
391,614 more open roles from verified company boards, updated every day.