Senior Algorithm Engineer

2 months ago


Calgary, Alberta, Canada BDO Full time

About BDO

BDO is a professional services firm that provides exceptional service to our clients, helping them navigate complex business challenges. Our team of experts is dedicated to delivering high-quality advice and insight that our clients can trust.

Your Opportunity

We are seeking a Senior Specialist, Algorithm Engineering, to join our team and contribute to our AI research and development efforts. As a key member of our team, you will be responsible for:

  • Researching and developing novel mathematical theories, algorithms, and techniques relevant to AI, including probability, statistics, multivariate calculus, linear algebra, graph theory, and more.
  • Designing and implementing novel neural network architectures, loss functions, and algorithms to improve AI model performance and efficiency.
  • Developing reinforcement learning, evolutionary computation, and nature-inspired algorithms for optimal decision-making.
  • Creating algorithms for AI tasks such as natural language processing, prediction, and optimization.
  • Implementing solutions, rigorously testing outputs, benchmarking against state-of-the-art, and identifying areas for improvement.
  • Publishing papers detailing the mathematical foundations and properties of your novel algorithms.
  • Continuously expanding your AI and math knowledge to deliver cutting-edge algorithmic solutions.

What We're Looking For

We are looking for a highly skilled and motivated individual who can demonstrate BDO's core values through their work. Key qualifications include:

  • A Master's degree in Mathematics, Statistics, Computer Science, or a related quantitative field.
  • 3+ years of experience developing algorithms for AI/ML applications.
  • Expertise in AI math topics such as probabilistic graphical models, information theory, and heuristic search.
  • A strong grasp of software engineering, data structures, and algorithms.
  • Proficiency in languages such as Python, R, MATLAB, C/C++, and Java.
  • Exceptional problem-solving, analytical, and critical thinking abilities.
  • A strong passion for mathematics and artificial intelligence.
  • The ability to learn complex new mathematical techniques quickly.

Preferred Qualifications

We are also looking for individuals who have:

  • Published academic research in ML/AI conferences and journals.
  • Kaggle competition experience demonstrating modeling expertise.
  • The ability to mentor and share knowledge with colleagues.


  • Calgary, Alberta, Canada BDO Full time

    About the RoleBDO is seeking a highly skilled Senior Specialist, Algorithm Engineering, to join our team and contribute to the development of cutting-edge AI solutions.Key ResponsibilitiesDesign and implement novel neural network architectures, loss functions, and algorithms to improve AI model performance and efficiency.Develop and apply mathematical...


  • Calgary, Alberta, Canada BDO Full time

    About the RoleBDO is seeking a highly skilled Senior Specialist, Algorithm Engineering, to join our team and contribute to the development of cutting-edge AI solutions.Key ResponsibilitiesConduct research on mathematical theories and algorithms relevant to AI, including probability, statistics, and multivariate calculus.Design novel neural network...


  • Calgary, Alberta, Canada BDO Full time

    About the RoleBDO is seeking a highly skilled Senior Specialist, Algorithm Engineering, to join our team and contribute to the development of cutting-edge AI solutions.Key ResponsibilitiesConduct research on mathematical theories and algorithms relevant to AI, including probability, statistics, and multivariate calculus.Design novel neural network...


  • Calgary, Alberta, Canada BDO Full time

    Your OpportunityWe're seeking a highly skilled Senior Specialist, Algorithm Engineering, to join our BDO Canada team. As a key member of our team, you will be responsible for designing and developing novel algorithms for AI applications, including neural network architectures, loss functions, and reinforcement learning techniques.Key...


  • Calgary, Alberta, Canada BDO Full time

    Your OpportunityWe're seeking a highly skilled Senior Specialist, Algorithm Engineering, to join our BDO Canada team. As a key member of our team, you will be responsible for designing and developing novel algorithms for AI applications, including neural network architectures, loss functions, and reinforcement learning techniques.Key...


  • Calgary, Alberta, Canada BDO Full time

    About the RoleBDO is seeking a highly skilled Senior Specialist, Algorithm Engineering, to contribute to our team's success. As a key member, you will be responsible for developing innovative algorithms and mathematical models to drive AI and machine learning solutions.Key ResponsibilitiesConduct in-depth research on mathematical theories, algorithms, and...


  • Calgary, Alberta, Canada BDO Full time

    About the RoleBDO is seeking a highly skilled Senior Specialist, Algorithm Engineering, to contribute to our team's success. As a key member, you will be responsible for developing innovative algorithms and mathematical models to drive AI and machine learning solutions.Key ResponsibilitiesConduct in-depth research on mathematical theories, algorithms, and...


  • Calgary, Alberta, Canada BDO Full time

    About the RoleBDO is seeking a highly skilled Senior Specialist, Algorithm Engineering, to join our team and contribute to the development of cutting-edge algorithmic solutions.Key ResponsibilitiesResearch and Development: Conduct in-depth research on mathematical theories, algorithms, and techniques relevant to AI, including probability, statistics,...


  • Calgary, Alberta, Canada BDO Full time

    About the RoleBDO is seeking a highly skilled Senior Specialist, Algorithm Engineering, to join our team and contribute to the development of cutting-edge algorithmic solutions.Key ResponsibilitiesResearch and Development: Conduct in-depth research on mathematical theories, algorithms, and techniques relevant to AI, including probability, statistics,...


  • Calgary, Alberta, Canada BDO Full time

    Your OpportunityWe're seeking a highly skilled Senior Specialist, Algorithm Engineering, to join our BDO Canada team and take ownership of the following responsibilities:Conduct in-depth research on mathematical theories, algorithms, and techniques relevant to AI, including probability, statistics, multivariate calculus, linear algebra, and graph...


  • Calgary, Alberta, Canada BDO Full time

    Your OpportunityWe're seeking a highly skilled Senior Specialist, Algorithm Engineering, to join our BDO Canada team and take ownership of the following responsibilities:Conduct in-depth research on mathematical theories, algorithms, and techniques relevant to AI, including probability, statistics, multivariate calculus, linear algebra, and graph...


  • Calgary, Alberta, Canada BDO Full time

    Your OpportunityWe're seeking a highly skilled Senior Specialist, Algorithm Engineering, to join our BDO Canada team and take ownership of the following responsibilities:Conduct in-depth research on mathematical theories, algorithms, and techniques relevant to AI, including probability, statistics, multivariate calculus, linear algebra, and graph...


  • Calgary, Alberta, Canada BDO Full time

    Your OpportunityWe're seeking a highly skilled Senior Specialist, Algorithm Engineering, to join our BDO Canada team and take ownership of the following responsibilities:Conduct in-depth research on mathematical theories, algorithms, and techniques relevant to AI, including probability, statistics, multivariate calculus, linear algebra, and graph...


  • Calgary, Alberta, Canada NovAtel Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Algorithm Designer to join our team at NovAtel Inc. in Calgary, AB. As a key member of our Autonomy & Positioning division, you will play a critical role in developing market-leading GNSS/INS software.In this position, you will collaborate with our core geomatics team to enhance and maintain existing...


  • Calgary, Alberta, Canada NovAtel Inc. Full time

    Role OverviewWe are seeking a highly skilled Senior Algorithm Designer to join our Waypoint group in developing market-leading GNSS/INS software. As a key member of our core geomatics team, you will collaborate with other subject matter experts to drive innovation in GNSS/INS and sensor fusion solutions.This role offers opportunities to work on challenging...


  • Calgary, Alberta, Canada NovAtel Inc. Full time

    Role OverviewWe are seeking a highly skilled Senior Algorithm Designer to join our Waypoint group in developing market-leading GNSS/INS software. As a key member of our core geomatics team, you will collaborate with other subject matter experts to drive innovation in GNSS/INS and sensor fusion solutions.This role offers opportunities to work on challenging...


  • Calgary, Alberta, Canada Hexagon Autonomy & Positioning Full time

    Job Title: Senior Algorithm DesignerWe are seeking a highly skilled Senior Algorithm Designer to join our team at Hexagon Autonomy & Positioning. As a key member of our team, you will be responsible for designing and developing advanced algorithms for our GNSS/INS software.Responsibilities:Develop and maintain existing GNSS/INS functionality by improving the...


  • Calgary, Alberta, Canada Hexagon Autonomy & Positioning Full time

    Job Title: Senior Algorithm DesignerWe are seeking a highly skilled Senior Algorithm Designer to join our team at Hexagon Autonomy & Positioning. As a key member of our team, you will be responsible for designing and developing advanced algorithms for our GNSS/INS software.Responsibilities:Develop and maintain existing GNSS/INS functionality by improving the...


  • Calgary, Alberta, Canada Hexagon Autonomy & Positioning Full time

    Job SummaryHexagon's Autonomy & Positioning division is seeking a highly skilled GNSS Algorithms Engineer to join our team. As a key member of our engineering team, you will be responsible for researching, developing, and enhancing NovAtel's industry-leading positioning algorithms.Key ResponsibilitiesDesign, implement, and verify features throughout the...


  • Calgary, Alberta, Canada Hexagon Autonomy & Positioning Full time

    Job SummaryHexagon's Autonomy & Positioning division is seeking a highly skilled GNSS Algorithms Engineer to join our team. As a key member of our engineering team, you will be responsible for researching, developing, and enhancing NovAtel's industry-leading positioning algorithms.Key ResponsibilitiesDesign, implement, and verify features throughout the...