B

BDO Canada

Provide assurance, tax, and consulting services

Senior Data Scientist

Natural Language Processing & LLMsConfirmed live in the last 24 hours
Full-timeRemote in Canada$77k - $117kRemote

About the Job

Requirements

  • A Master of Science or Ph.D. in Computer Science, Data Science, or a related quantitative field is required.
  • At least five years of experience building and deploying machine learning models in a production environment is required.
  • Expertise in Python data science libraries, including Pandas, Matplotlib, NumPy, and Scikit-Learn, is required.
  • Proficiency in programming languages such as Python, R, or Scala is required.
  • Experience with SQL and NoSQL databases is essential.
  • Knowledge of knowledge graphs is required.
  • Use Git for version control and collaborative development, ensuring code is well documented and follows best practices.
  • Experience training custom transformer models such as Llama and Mistral is required.
  • Knowledge of cloud platforms such as Azure, AWS, or GCP for model deployment is required.

Responsibilities

  • Collect, clean, and transform large, complex datasets for analysis.
  • Build custom machine learning models and natural language processing systems using state-of-the-art techniques.
  • Use TensorFlow, PyTorch, Kubernetes, and Nvidia Triton Servers to develop specialized large language models tailored to business needs.
  • Train, evaluate, and optimize models for accuracy, explainability, and ethical alignment.
  • Communicate technical analysis and results to stakeholders using data visualizations, reports, and presentations.
  • Continuously monitor models and data pipelines in production to ensure quality and reliability.
  • Stay up to date on advancements in deep learning, natural language processing, reinforcement learning, and other artificial intelligence methods.
  • Collaborate with cross-functional teams and service lines to develop, enhance, and implement machine learning predictive models, generative AI, and AI agent solutions that support decision-making, provide actionable insights, and contribute to productivity and revenue gains.

About the Company

BDO Canada

Provide assurance, tax, and consulting services

BDO Canada provides professional services to clients in Canada and around the world, including assurance (auditing), tax advisory, and consulting. Their teams across 100 offices in Canada and 1,800 offices in 164 countries work with clients from various sectors to address financial and business needs. Services are delivered by professional experts who collaborate with clients to review finances, optimize taxes, improve operations, and manage risk, using industry knowledge and global resources. What sets BDO Canada apart is its large, country-wide network combined with a global footprint, plus a people-focused approach to talent experience that has earned recognition like Canada’s Top 100 Employers. The company aims to help clients meet domestic and international challenges by providing reliable, multi-disciplinary support across assurance, tax, and advisory services.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Toronto, Canada
Founded
1921

Recently Posted Jobs

Explore more opportunities at BDO Canada

See more jobs