About the job
Upwork ($UPWK) is the premier global marketplace for work, connecting businesses of all sizes—from solo entrepreneurs to over 30% of the Fortune 100—with a robust and trust-driven platform that empowers collaboration and unlocks potential.
In the past year, skilled professionals on Upwork completed over $3.8 billion worth of work, gaining greater control over their career paths and pursuing projects they are passionate about.
This opportunity is part of Upwork’s Hybrid Workforce Solutions (HWS) Team, a diverse and global collective of experts dedicated to advancing Upwork’s business strategies. Team members are situated worldwide.
As a Full-Stack Engineer, you will contribute to the development of cutting-edge AI-driven matching and recommendation systems for Upwork. This project is in its early stages, focusing on evolving from intelligent recommendations to fully autonomous matchmaking capabilities. Your role will involve:
- Thinking systemically and embracing ambiguity in your work.
- Implementing solutions across backend, frontend, and architectural frameworks.
- Exhibiting curiosity and adaptability in a rapidly evolving technical landscape.
- Demonstrating a keen interest in AI technologies and foundational understanding of Large Language Models (LLMs).
- Utilizing a flexible approach to tooling, with a preference for Java (backend) and Vue (frontend).

