8h ago
Senior Lead Machine Learning Engineer
Toronto, Ontario, Canada
✨ $200k-$300k / yearest.
full-timeseniorOnline Marketplace / Freelance Platform
🛠 Tech Stack
💼 About This Role
You'll architect and ship the next generation of agentic intelligence across Upwork, leading end-to-end development of AI agents. Your core impact is building a robust platform that enables internal teams and external developers to create reliable, safe, high-performing agents. This hands-on role sits at the intersection of applied research and platform engineering with high visibility across the company.
🎯 What You'll Do
- Design and implement multi-agent systems with guardrails and recovery strategies
- Lead data strategy and LLM alignment (SFT, DPO, RLHF) for agent tasks
- Architect low-latency inference, retrieval, and orchestration services
- Provide technical leadership and mentor senior ICs across teams
📋 Requirements
- 8–12+ years in applied ML/ML systems with 4+ years building LLM-powered products
- Hands-on mastery of LLM adaptation (prompting, tool/function calling) and safety guardrails
- Strong software fundamentals in distributed systems and experience with high-throughput microservices/APIs/SDKs
- Fluency with Python; experience with container orchestration, messaging/streaming, and observability
✨ Nice to Have
- Proficiency in Go, Java, or Javascript
- Experience designing eval suites for agents (task/rubric-based, offline/online)
- Familiarity with agent frameworks and protocols (e.g., MCP)
🎁 Benefits & Perks
- 🏥 Health Insurance
- 🏖️ Unlimited PTO
- 📈 Equity
- 💰 401(k) Matching
- 🧠 Learning Budget
0 0 0