Upwork

170,439 Total Employees
Year Founded: 2004

Jobs at Upwork

Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.

Recently posted jobs

2 Days AgoSaved
Hybrid
Toronto, ON, CAN
Cloud • HR Tech • Professional Services • Software
Lead monthly and quarterly forecasting for corporate balance sheet and cash flows. Build and maintain models for fixed/intangible assets, equity compensation, and loss provisions. Prepare executive reporting, perform variance analysis, partner cross-functionally, and improve forecasting processes using AI tools.
10 Days AgoSaved
Hybrid
Toronto, ON, CAN
Cloud • HR Tech • Professional Services • Software
Lead AI Engineer responsible for designing AI systems, implementing NLQ solutions, optimizing frameworks, and collaborating with cross-functional teams to deliver business outcomes.
16 Days AgoSaved
Hybrid
Toronto, ON, CAN
Cloud • HR Tech • Professional Services • Software
Lead product strategy and roadmap for EOR, payroll, and manage-&-pay solutions. Make build/buy/partner decisions, integrate third-party providers, and deliver end-to-end hiring, onboarding, compliance, payment, and workforce management experiences. Partner with legal, operations, finance, and engineering and use data and customer insights to drive outcomes.
17 Days AgoSaved
Hybrid
Toronto, ON, CAN
Cloud • HR Tech • Professional Services • Software
Lead development and productionization of reinforcement-learning and agentic systems for search, recommendations, and AI assistant features. Design scalable retrieval, vector/graph-based reasoning, and RAG workflows; move research prototypes to robust production; partner cross-functionally on explainability, safety, and observability; and mentor engineers and scientists to deliver high-impact ML outcomes.