Upwork is looking to transform how it uses data by implementing advanced AI practices and delivering production-grade systems. The goal is to accelerate decision-making, enable self-service analytics, and empower stakeholders across the company through AI-powered solutions.
Requirements
- Proven success delivering AI-powered data systems in production, including hands-on experience with LLMs and prompt engineering.
- Strong foundation in modern data engineering with expertise in Python, SQL, and platforms such as Snowflake.
- Ability to design agentic orchestration frameworks that scale across diverse business scenarios.
Responsibilities
- Design and implement scalable agentic frameworks that coordinate multiple AI agents to deliver accurate and reliable outcomes.
- Build and optimize natural language query systems that provide intuitive, compliant, and self-service access to enterprise data.
- Develop and maintain frameworks for evaluating prompts and LLMs, driving measurable improvements in accuracy, resilience, and scalability.
- Partner with data engineering peers to integrate AI orchestration with existing pipelines using Python, SQL, and Snowflake.
- Contribute to AI-powered summarization and explanation tools that enhance reporting, insights, and executive decision-making.
- Collaborate with product, analytics, and business teams to ensure AI solutions align with measurable business goals.
Other
- Collaborative problem-solver with excellent communication skills, able to align stakeholders and create clarity across teams.
- Growth mindset—eager to learn, iterate, and deliver measurable outcomes through applied AI.
- Remote-first workforce
- Culture is built on trust, risk-taking, customer focus, and excellence
- Embrace authenticity and inclusion