Contract: Senior/Lead Backend Engineer
- Pinheiros, São Paulo - State of São Paulo, Brazil
Senior Director of Corporate Development to lead M&A, investments, and inorganic growth strategy, reporting to VP of Strategy.
VP of Payments to define and lead global payments strategy, operations, and innovation for a high-velocity marketplace. Requires executive leadership in payments or fintech.
Sr. Lead Pricing Strategy Analyst to develop, execute, and optimize pricing strategies for Upwork Marketplace, enhancing revenue and profitability.
Senior Social Media Manager to define Upwork’s social vision, elevate brand participation in culture, and drive discovery and engagement with new audiences.
Lead applied AI research in evaluation and reliability for Upwork's AI model, partnering with engineering and product teams for production outcomes.
Upwork is opening its first international hub in Lisbon, Portugal, hiring technical and back-office talent for its AI-native platform.
Senior Applied Machine Learning Engineer to build ML systems for search and recommendations, leveraging LLMs and deep learning. Requires 3+ years experience.
Senior Lead Finance Operations role driving forecasting, cost optimization, and strategic partnerships for AI and cloud spend.
Principal HR Business Partner to support Upwork’s COO and CTO organizations, shaping talent strategies and optimizing workforce performance.
Lead Data Analyst for Marketing Analytics focused on SEO/LLM to optimize growth engines and organic discovery. Requires SQL, Python/R, and SEO/BI tool expertise.
Principal Product Manager, Growth to drive end-to-end growth strategy across client lifecycle, acquisition, onboarding, activation, retention, and monetization.
Lead the development of AI agents and their platform, focusing on LLM training, evaluation, and runtime orchestration for Upwork.
Lead Machine Learning Engineer to build personalized memory systems for Search & Recommendations, improving user intent understanding and engagement.
Director of M&A Integration to lead end-to-end integration strategy, planning, and execution for acquisitions. Requires 5+ years of direct M&A integration experience.
Contract Senior Software Engineer for Unified Developer Environment (UDE) focusing on local runtime and dev containers. Requires 5+ years of Java microservices experience, Python, UI, Docker, and K8s.
Upwork is actively hiring as of April 2026, with 32 open roles across product, engineering, data.
Last updated April 10, 2026 at 6:57 PM UTC
Upwork is a global freelancing platform where businesses and independent professionals connect and collaborate remotely. It offers tools for hiring, project management, and AI-assisted talent matching across various industries.