+
Login

Enter your email and password to log in if you already have an account on H512.com

Forgot password?
+
Създай своя профил в DEV.BG/Jobs

За да потвърдите, че не сте робот, моля отговорете на въпроса, като попълните празното поле:

87+39 =
+
Forgot password

Enter your email, and we will send you your password

FIRST. BEST IN SPORTS

Algorithm Engineer

ApplySubmit your application

The job listing is published in the following categories

  • Anywhere
  • Report an issue Megaphone icon

Report an issue with the job ad

×

    What is wrong with the job listing?*
    Please describe the problem:
    In order to confirm you are not a robot please fill the answer to the calculation in the field:
    Tech Stack / Requirements

    FIRST. Best in Sports is a B2B company that provides a SaaS (software as a service) solution for online sports platforms. Our systems process more than 3 billion messages every day to provide our clients with the most accurate and consistent sports data.

    We are currently looking for a talented Algorithm Engineer to join our team. The ideal candidate will be responsible for designing and developing high-performance algorithms for sports simulation and game modeling based on defined rules. This role requires strong mathematical expertise, particularly in probability theory, statistics, and combinatorics, as well as a solid background in functional programming.

     

    Key Responsibilities:

    • Design and implement performance-oriented algorithms for sports and game simulations.
    • Apply probabilistic models, including Markov chains and Monte Carlo methods, to enhance accuracy and predictability.
    • Develop and optimize simulation algorithms based on statistical distributions and game mechanics.
    • Write clean, efficient, and scalable code with a focus on functional programming.
    • Utilize .NET, C#, and F# to develop and maintain algorithmic solutions.
    • Collaborate with data scientists, software engineers, and product teams to integrate algorithms into production systems.
    • Continuously improve existing models and explore new approaches to enhance performance.

     

    Requirements:

    • Strong knowledge of probability theory, statistics, and combinatorics.
    • Experience in developing high-performance simulation algorithms.
    • Solid understanding of Markov chains, Monte Carlo methods, and other probabilistic approaches.
    • Proficiency in functional programming with high coding standards.
    • Expertise in .NET, C#, and F# is a strong advantage.
    • Ability to analyze and optimize algorithmic performance for real-time applications.
    • Strong problem-solving skills and attention to detail.
    • Experience in sports modeling, gaming simulations, or related fields is a plus.

     

    What do we offer:

    • An open-minded environment that values you
    • An international multicultural team
    • Career development
    • An amazing office environment (table tennis, play station, all the fun stuff)
    • Food vouchers (180 BGN)
    • Sports card
    • 21 days paid leave
    • Flexible working hours
    • Manicure, barber, massage, breakfast, and snacks in the office
    • Wedding and new baby bonus
    • Team building activities
    • Knowledge sharing sessions

     

    If you are interested in joining our diverse and dynamic team, we are looking forward to your application. Only short-listed candidates will be contacted.

    Confidentiality of all applications is assured!

    In regard to GDPR 2016/679 you hereby give your consent the personal data included in the CV/resume/motivational letter to be processed for the purposes of the recruitment and hiring process in the company.