TorontoFull TimeSoftware Development
Remotely
pythonsqlawskubernetessparkdatalarge language modelsmlflowdask
Job Description
📋 Description
- Lead the design and implementation of large-scale, production-grade distributed systems powering AI
- Own architecture decisions, direct strategy for distributed systems, and manage technical debt
- Champion engineering excellence, mentor junior engineers, and collaborate across Xero to enhance
- Apply modern AI research (including Large Language Models) once engineered into reliable
- Design and build highly scalable, distributed production infrastructure to support generative AI
- Use tools like Python, SQL, and distributed processing engines (Spark, Dask) to handle web-scale
🎯 Requirements
- 5+ years building and operating production Python (or equivalent) services at scale
- Track record of owning services/pipelines in production including on-call responsibility and
- Deep understanding of distributed processing principles (Spark, Dask, or similar) with strong SQL
- Experience integrating ML models or LLM-based features into production systems
- Familiarity with ML tooling (MLFlow, TensorFlow, PyTorch) and data orchestration tools (Airflow
- Nice to have: prior experience applying or fine-tuning LLMs in a product context
🎁 Benefits
- Annual bonus and equity (RSU) programs
- World-class health, wellness, and retirement programs
- Xero Perks including Wellbeing days, generous leave, and professional development budgets
Back to all jobs