Putting people first, every day
BDO is a firm built on a foundation of positive relationships with our people and our clients. Each day, our professionals provide exceptional service, helping clients with advice and insight they can trust. We offer an award-winning environment that fosters your personal and professional growth.
Your Opportunity
The Innovation and Change team at BDO Canada is looking to onboard a Senior Data Scientist who can work from anywhere in Canada. As a Data Scientist, you will be responsible for collecting, analyzing, and interpreting large datasets to facilitate data-driven decision-making. You will collaborate with cross-functional teams and service lines to develop, enhance, and implement ML predictive models, GEN AI, and AI Agent solutions to support decision-making, generate actionable insights, and contribute to the organization’s strategic goals.
Job 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.
- Leverage tools like 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 considerations.
- Communicate technical analysis and results to stakeholders through data visualizations, reports, and presentations.
- Monitor models and data pipelines in production to ensure quality and reliability.
- Stay updated on the latest advancements in deep learning, NLP, reinforcement learning, and other AI methods.
How do we define success for your role?
- Demonstrate BDO's core values: Integrity, Respect, and Collaboration.
- Understand clients’ industries, challenges, and opportunities; be perceived as positive, professional, and delivering high-quality work.
- Identify, recommend, and focus on effective service delivery to clients.
- Contribute to an inclusive and engaging work environment that develops, retains, and attracts talent.
- Participate actively in adopting digital tools and strategies to foster innovation.
- Grow your expertise through continuous learning and professional development.
Your experience and education
- M.S. or Ph.D. in Computer Science, Data Science, or a related quantitative field.
- 5+ years of experience in building and deploying machine learning models in a production environment.
- Expertise in Python data science libraries like Pandas, Matplotlib, NumPy, and Scikit-Learn.
- Proficiency in programming languages such as Python, R, or Scala; experience with SQL and NoSQL databases.
- Knowledge graph experience.
- Use Git for version control and collaborative development, ensuring well-documented code following best practices.
- Experience training custom transformer models like Llama and Mistral.
- Knowledge of cloud platforms such as Azure, AWS, or GCP for model deployment.
- Strong verbal and written communication skills.
- Passion for translating complex data into actionable insights.