Senior Algorithm Engineer

2 months ago


Edmonton, Alberta, Canada BDO Full time
About BDO

BDO is a professional services firm that delivers exceptional client service and helps clients achieve their goals. Our team of experts provides a wide range of services, including audit, tax, and advisory services.

Your Opportunity

We are seeking a highly skilled Senior Algorithm Engineer to join our team and contribute to the development of cutting-edge AI solutions. As a Senior Algorithm Engineer, you will be responsible for designing and implementing novel neural network architectures, loss functions, and algorithms to improve AI model performance and efficiency.

Key Responsibilities
  1. Research and Development: Conduct research on mathematical theories, algorithms, and techniques relevant to AI, including probability, statistics, multivariate calculus, linear algebra, graph theory, and other areas.
  2. Algorithm Design: Design novel neural network architectures, loss functions, and algorithms to improve AI model performance and efficiency.
  3. Implementation and Testing: Implement solutions, rigorously test outputs, benchmark against state-of-the-art, and identify areas for improvement.
  4. Publishing and Knowledge Sharing: Publish papers detailing mathematical foundations and properties of novel algorithms and share knowledge with colleagues.
Requirements
  1. Education: Master's degree in Mathematics, Statistics, Computer Science, or a related quantitative field.
  2. Experience: 3+ years' experience developing algorithms for AI/ML applications.
  3. Expertise: Expertise in AI math topics like probabilistic graphical models, information theory, heuristic search.
  4. Technical Skills: Strong grasp of software engineering, data structures, and algorithms, as well as proficiency in languages like Python, R, MATLAB, C/C++, Java.
  5. Soft Skills: Exceptional problem-solving, analytical, and critical thinking abilities, as well as a strong passion for mathematics and artificial intelligence.
Preferred Qualifications
  1. Publishing Experience: Published academic research in ML/AI conferences and journals.
  2. Kaggle Experience: Kaggle competition experience demonstrating modeling expertise.
  3. Mentorship: Ability to mentor and share knowledge with colleagues.


  • Edmonton, Alberta, Canada BDO Full time

    Your OpportunityWe're seeking a highly skilled Senior Algorithm Engineer to join our BDO Canada team and contribute to the development of cutting-edge AI solutions. As a key member of our team, you will be responsible for designing and implementing novel neural network architectures, loss functions, and algorithms to improve AI model performance and...


  • Edmonton, Alberta, Canada BDO Full time

    Your OpportunityWe're seeking a highly skilled Senior Algorithm Engineer to join our BDO Canada team and contribute to the development of cutting-edge AI solutions. As a key member of our team, you will be responsible for designing and implementing novel neural network architectures, loss functions, and algorithms to improve AI model performance and...


  • Edmonton, Alberta, Canada BDO Full time

    Your OpportunityWe're seeking a highly skilled Senior Algorithm Engineer to join our BDO Canada team. As a key member of our team, you will be responsible for designing and developing novel algorithms for artificial intelligence and machine learning applications.Key responsibilities include:Researching and developing mathematical theories and algorithms for...


  • Edmonton, Alberta, Canada BDO Full time

    Your OpportunityWe're seeking a highly skilled Senior Algorithm Engineer to join our BDO Canada team. As a key member of our team, you will be responsible for designing and developing novel algorithms for artificial intelligence and machine learning applications.Key responsibilities include:Researching and developing mathematical theories and algorithms for...


  • Edmonton, Alberta, Canada BDO Full time

    Your OpportunityWe're seeking a highly skilled Senior Algorithm Engineer to join our BDO Canada team. As a key member of our team, you will be responsible for designing and developing novel algorithms for artificial intelligence and machine learning applications.Key responsibilities include:Researching and applying mathematical theories and techniques to...


  • Edmonton, Alberta, Canada BDO Full time

    Your OpportunityWe're seeking a highly skilled Senior Algorithm Engineer to join our BDO Canada team. As a key member of our team, you will be responsible for designing and developing novel algorithms for artificial intelligence and machine learning applications.Key responsibilities include:Researching and applying mathematical theories and techniques to...


  • Edmonton, Alberta, Canada Mr. Barber Riverbend Full time

    We are seeking a highly skilled Software Engineer to join our team at {company}. In this role, the successful candidate will be responsible for developing innovative algorithmic solutions to complex problems.The ideal candidate should have a strong background in computer science and software development, as well as excellent problem-solving skills and the...


  • Edmonton, Alberta, Canada Zee Jay Mechanical Full time

    Job Summary: We are seeking a talented Software Engineer to join our team. The ideal candidate will have a strong foundation in data structures and algorithms, with the ability to design and develop efficient software solutions.Key Responsibilities:Design and develop software applications using object-oriented programming principlesCollaborate with...


  • Edmonton, Alberta, Canada Global hire Placement Services Inc Full time

    Job Title: Senior Software EngineerAs a senior software engineer, you will have the opportunity to work with our team of experts to develop innovative solutions using machine learning algorithms. With a strong background in software development, you will be responsible for designing and implementing scalable and efficient software...


  • Edmonton, Alberta, Canada Promise Robotics Full time

    Job Title: Senior Software EngineerPromising a future of innovation and growth, Promise Robotics is a pioneering technology startup that's revolutionizing the building industry with cutting-edge automation solutions. As a Senior Software Engineer, you'll be part of a world-class team that's harnessing AI, Industrialized Robotics, and construction to create...


  • Edmonton, Alberta, Canada Promise Robotics Full time

    Job Title: Senior Software EngineerPromising a future of innovation and growth, Promise Robotics is a pioneering technology startup that's revolutionizing the building industry with cutting-edge automation solutions. As a Senior Software Engineer, you'll be part of a world-class team that's harnessing AI, Industrialized Robotics, and construction to create...

  • AI Algorithm Developer

    2 months ago


    Edmonton, Alberta, Canada Promise Robotics Full time

    About Promise RoboticsPromise Robotics is a rapidly growing venture-backed technology startup with a mission to revolutionize the building industry by harnessing automation to produce more affordable and sustainable buildings.Job SummaryWe are seeking an experienced AI Software Developer to join our team and contribute to developing cutting-edge solutions...

  • AI Algorithm Developer

    2 months ago


    Edmonton, Alberta, Canada Promise Robotics Full time

    About Promise RoboticsPromise Robotics is a rapidly growing venture-backed technology startup with a mission to revolutionize the building industry by harnessing automation to produce more affordable and sustainable buildings.Job SummaryWe are seeking an experienced AI Software Developer to join our team and contribute to developing cutting-edge solutions...


  • Edmonton, Alberta, Canada Promise Robotics Full time

    Job Title: Senior/Lead Software EngineerPromote Robotics is a rapidly growing technology startup with a mission to revolutionize the building industry by harnessing automation to produce more affordable and sustainable buildings. Our team combines AI, Industrialized Robotics, and construction to develop cutting-edge robotic products for efficient and...


  • Edmonton, Alberta, Canada Promise Robotics Full time

    Job Title: Senior/Lead Software EngineerPromote Robotics is a rapidly growing technology startup with a mission to revolutionize the building industry by harnessing automation to produce more affordable and sustainable buildings. Our team combines AI, Industrialized Robotics, and construction to develop cutting-edge robotic products for efficient and...


  • Edmonton, Alberta, Canada Wawanesa Insurance Full time

    Job OverviewWe are seeking a highly skilled Senior Machine Learning Operations Engineer to join our team at Wawanesa Insurance. This role is responsible for designing, developing, and deploying machine learning models that drive business value.Key Responsibilities:Translate business needs into actionable machine learning problem statements, collaborating...


  • Edmonton, Alberta, Canada Wawanesa Insurance Full time

    Job OverviewWe are seeking a highly skilled Senior Machine Learning Operations Engineer to join our team at Wawanesa Insurance. This role is responsible for designing, developing, and deploying machine learning models that drive business value.Key Responsibilities:Translate business needs into actionable machine learning problem statements, collaborating...


  • Edmonton, Alberta, Canada Bearded guys barber shop Full time

    We are seeking a skilled Senior Software Engineer to join our team. As a full stack developer, you will be responsible for designing, developing, and maintaining high-performance software applications. Your expertise in front-end and back-end technologies will ensure seamless user experiences and efficient system operations.Main Responsibilities:Design and...


  • Edmonton, Alberta, Canada Shan Construction Services Ltd Full time

    About the Job:We are looking for a skilled Senior Software Engineer to join our team. The ideal candidate will have experience in designing and developing scalable, efficient, and secure backend systems.Responsibilities:Design and develop high-quality backend systems using Python, Java, or C# programming languages.Collaborate with cross-functional teams to...


  • Edmonton, Alberta, Canada Promise Robotics Full time

    About Promise RoboticsPromise Robotics is a rapidly growing technology startup with a mission to revolutionize the building industry through automation. Our team combines AI, Industrialized Robotics, and construction expertise to develop cutting-edge robotic products for efficient and sustainable buildings.Job SummaryWe're seeking a highly skilled Lead...