Jobs at Upwork

Positions 467,497

Upwork is the global platform that connects freelancers with businesses, but it also maintains a dedicated tech talent pool. Known for its flexible remote model and data‑driven hiring, Upwork attracts companies looking to scale quickly without a traditional office footprint.

Current openings span software engineering, product management, UX/UI design, data science, and DevOps. Candidates can expect project‑based contracts, hourly or fixed‑price work, and a performance review system that rewards high ratings and repeat clients.

Checking Upwork on Job Transparency gives instant visibility into posted salary ranges, client ratings, and employee sentiment. This transparency lets you compare compensation against industry benchmarks and decide if a role matches your career goals before sending a proposal.

Senior AI/ML Engineer - Search & Recommendations

Company: Upwork

Location: Remote

Posted Jun 03, 2024

Upwork, a global work marketplace, is seeking an experienced Senior AI/ML Engineer for its Al team in the Search & Recommendations domain. The role involves building cutting-edge machine learning models, analyzing data to identify patterns, and collaborating with various teams to optimize recommendation systems. The ideal candidate should have strong industry experience, proficiency in deep learning frameworks, and a proven track record in top AI/ML venues. The annual base salary ranges from $160,000 - $230,000, depending on skills, experience, and location. Upwork offers a remote-first culture, competitive benefits, and a commitment to diversity and inclusion.

Lead JavaScript Engineer

Company: Upwork

Location: Latin America

Posted May 28, 2024

Upwork, a global work marketplace, is seeking a Senior/Lead Frontend Developer for a long-term contract position. The role involves working with a team of 15+ engineers, product managers, and designers to build outstanding features for users. The developer will be responsible for maintaining high-quality UI components, attending weekly meetings, and ensuring a deep understanding of modern JavaScript, CSS, HTML, and a modern JS framework like Vue.js, React, or Angular. Upwork is committed to fostering a diverse and inclusive workforce.

Contract: Staff Back-end Engineer

Company: Upwork

Location: Latin America

Posted Jun 04, 2024

Upwork, a global work marketplace, is seeking a Staff Back-end Software Engineer with extensive experience in Java, REST, and relational databases. The role involves collaborating with engineering teams, product managers, and designers to build high-quality products. The ideal candidate should have a strong track record of working with large distributed teams, a desire to learn new technologies, and experience with AWS and high load web applications. Upwork is committed to fostering a diverse and inclusive workforce.

Sr. Technical Product Manager - AI/ML

Company: Upwork

Location: USA

Posted Jun 04, 2024

Upwork, a global work marketplace, is seeking a Senior Technical Product Manager for AI/ML teams. The ideal candidate should have experience in managing AI/ML products, API management, internal tool development, and strategic infrastructure and data initiatives. Responsibilities include managing AI/ML Services APIs, leading infrastructure and data strategy, forming partnerships, maintaining customer focus, making data-driven decisions, managing backlogs, ensuring operational excellence, and conducting acceptance testing. The role requires strong communication, a creator mindset, experience with AI/ML products, strategic and analytical thinking, and collaboration skills. The annual base salary ranges from $160,000 to $215,000 in California and Washington. Upwork is committed to diversity and inclusion.

HWS: Administrative Assistant

Company: Upwork

Location: North America

Posted Jun 14, 2024

Upwork, a global work marketplace, is seeking a full-time Administrative Assistant to support 3 leaders within their Legal Team. The role involves managing executives' schedules, organizing travel, creating expense reports, assisting with team events, and maintaining confidentiality. The ideal candidate should have proven experience in an Administrative Assistant role, proficiency in G-Suite applications, Zoom, Concur, and Egencia, and excellent communication skills. The position requires working 40 hours a week during PDT or CST timezone.

Principal SEO

Company: Upwork

Location: USA

Posted May 23, 2024

Upwork, a global marketplace for freelancers and clients, is seeking a Principal SEO to lead organic growth strategy. The role involves influencing SEO strategy, working with cross-functional teams, and managing the SEO team. The ideal candidate should have 8+ years of SEO experience, a track record of improving search visibility and user experience, and expertise in SEO tools. Upwork offers a remote-first culture, competitive benefits, and a commitment to diversity and inclusion.

Sr Manager - Vendor Management

Company: Upwork

Location: USA

Posted May 22, 2024

Upwork, a global work marketplace, is seeking a Senior Manager of Vendor Management. The role involves leading strategic vendor relationships, optimizing contract management processes, and fostering strong relationships with key service providers. The ideal candidate should have 10+ years of experience in vendor management, preferably in the fintech space, and a proven track record in building and developing high-performing teams. The position offers opportunities for impactful decision-making, streamlining operations, and contributing to the organization's success. Upwork is committed to fostering an inclusive work environment with exceptional benefits and a focus on trust, risk-taking, customer focus, and excellence.

HWS: Program Manager - Customer Advisory Board

Company: Upwork

Location: USA

Posted Jun 02, 2024

Upwork is seeking a Program Manager for a Customer Advisory Board project. The role involves conducting internal and external research, analyzing qualitative data, and presenting a comprehensive report. The ideal candidate should have extensive experience in customer advocacy, strong interviewing skills, and excellent communication abilities. The project aims to establish a Customer Advisory Board, requiring the successful candidate to identify potential customers, develop selection criteria, and create an implementation plan. Upwork is committed to fostering a diverse and inclusive workforce.

Sr Manager, Software Engineering

Company: Upwork

Location: Remote

Posted Jun 05, 2024

Upwork is a remote-first organization that is searching for a Senior Engineering Manager to lead their Subscriptions Engineering Team. The ideal candidate will have experience in building subscription and monetization platforms, and will be responsible for leading and managing the team, collaborating with cross-functional teams, and developing software development processes.

HWS: Product Designer

Company: Upwork

Location: Latin America

Posted May 25, 2024

Upwork, a global work marketplace, is seeking a Senior Product Designer for its Hybrid Workforce Solutions Team. The role involves partnering with cross-functional squads to enhance the customer experience in the Tax (PayTax) area. The designer will lead projects from research to implementation, ensuring high-quality design practices and data-driven decisions. The ideal candidate should have experience in Tax or Payments design, global team collaboration, strong communication skills, and a portfolio showcasing design for multiple platforms. Upwork is committed to fostering a diverse and inclusive workforce.

Contract: Site Reliability Engineer

Company: Upwork

Location: Remote

Posted Jun 04, 2024

Upwork is a work marketplace that enables companies and talent to work together. The company serves a wide range of clients, from startups to Fortune 100 companies, and has a powerful platform that allows professionals to find work they are passionate about and innovate their careers.

Sr. Technical Product Manager, AI/ML

Company: Upwork

Location: Remote

Posted Jun 04, 2024

Upwork, a global work marketplace, is seeking a Senior Technical Product Manager for AI/ML teams. The ideal candidate should have experience in managing AI/ML products, API management, internal tool development, and strategic infrastructure and data initiatives. Responsibilities include managing AI/ML Services APIs, leading infrastructure and data strategy, forming partnerships, maintaining customer focus, making data-driven decisions, managing backlogs, ensuring operational excellence, and conducting acceptance testing. The role requires strong communication, a creator mindset, experience with AI/ML products, strategic and analytical thinking, and collaboration and leadership skills. The annual base salary ranges from $160,000 - $215,000 in California and Washington, with additional benefits and equity incentives. Upwork is committed to diversity and inclusion.

Frequently Asked Questions

What is it like to work at Upwork?
Upwork prioritizes autonomy—freelancers choose project hours, set rates, and work from any location. The company offers a quarterly stipend for skill development, a transparent feedback loop, and a robust invoicing system that guarantees payment within 30 days.
What types of positions are available at Upwork?
Upwork hires for full‑time roles such as Senior Software Engineer, Product Owner, Data Scientist, DevOps Engineer, and UX Lead. Entry‑level roles include Backend Developer, Frontend Engineer, and Technical Support Specialist. All positions require proficiency in modern cloud stacks and agile practices.
How can I stand out as an applicant?
Tailor each proposal to the client’s brief—highlight relevant projects, quantify results, and include a link to a live demo or code repository. Earn Upwork skill badges, maintain a 5‑star rating, and submit a concise, well‑structured résumé that lists measurable achievements.

Other Companies Hiring

© 2026 Job Transparency. All rights reserved.