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.
By enabling them, you help us to develop and deliver better services in the way that's most convenient for you. For information and settings, see our Cookie Policy.