Staff Data Scientist (10029)
Thornhill, CanadaFull-TimeStaffAI / Data Science
Job Responsibilities
- Serve as a thought leader, shaping long-term ML strategy and driving innovation across products and platforms
- Lead research and development of novel ML, GenAI, and Graph ML techniques, and translate cutting-edge research into scalable production systems
- Guide end-to-end solution development including model design, experimentation, validation, deployment, and operations at scale
- Mentor engineers and scientists, fostering a culture of technical excellence and cross-functional collaboration
- Extend ML libraries, frameworks, and infrastructure to accelerate experimentation and production integration
Requirements
- Degree in Computer Science, Mathematics, or a related field
- 5+ years of experience researching and delivering ML solutions in production
- Hands-on experience building Generative AI solutions such as RAG, AI Agents, and LLM fine-tuning in production
- Experience developing Graph ML and Graph technologies such as GNNs and GraphRAG
- Strong background across the full SDLC: design, coding, reviews, testing, deployment, and operations
- Experience with large-scale distributed systems on cloud platforms (AWS, Azure, GCP)
- Proven ability to tackle complex, ambiguous, high-impact problems
Preferred Qualifications
- MS/PhD in Computer Science, Machine Learning, or a related discipline
- Experience with distributed Big Data technologies such as Spark, Flink, Kafka, PySpark, Lakehouse, Hudi, Druid, and Glue
