Software Engineer

OTA Recruitment
London, United Kingdom
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 75K

Job location

Remote
London, United Kingdom

Tech stack

.NET
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Application Performance Management
Information Engineering
Data Visualization
Relational Databases
Software Design Patterns
Redis
SQL Databases
Systems Integration
Data Logging
.NET Core
Technical Debt
GIT
Cloudformation
Kubernetes
Kafka
Event Store
Cloudwatch
Software Version Control
Programming Languages

Job description

As a Software Engineer within our Modelling & Data Engineering team, you will be working in a fast paced, delivery focused environment, playing a critical role in helping a young and fast-growing company to improve processes and drive the implementation of new Models & Technologies.

You will be leading requirements analysis and process improvement, supporting business case development, project implementation, testing and following up on benefits realization.

What you will do

  • Write clean, scalable code using .NET programming languages.
  • Work on Greenfield Projects to help design and build a wide span of tooling to facilitate the Modelling of the business.
  • Be a part of the team responsible for collecting and processing data needed to empower the models.
  • Drive the implementation of new technologies and establish design patterns to reduce technical debt and improve application performance and maintainability.
  • Work closely with other areas of the Modelling & Data Engineering department to manage the tooling life cycle and delivery.

Requirements

You will need to come with a good knowledge of the sports analytics/betting industry to be considered for this role, * Experience working within sports analytics/betting.

  • Experience working on the .Net Framework as a Software Engineer, particularly .NET 5+.
  • Familiarity with SQL and experience working with relational databases.
  • Experience using Kafka or equivalent distributed event store and stream-processing platform.
  • Experience working with Redis or equivalent in memory storage.
  • Experience working with AWS k8s, EKS, S3, Athena, ECS, Cloud Formation, Lambdas & Cloudwatch.
  • Experience with concurrent development source control (GIT).
  • Systems integration experience with networking, data migrations, API integration and design.
  • Enthusiasm for clean systems, including documentation, logging, and reproducibility.
  • Excellent presentation, documentation, time management, communication skills with the ability to work collaboratively and autonomously.
  • Strong problem-solving skills with a pragmatic and analytical outlook.
  • A keen interest in American sports (NFL, NBA, MLB, NHL, NCAAB, NCAAF), Cricket, Tennis or Soccer.
  • Experience working with Data Scientists and Data Engineers.

About the company

We are a proprietary sports pricing and product provider, specializing in the development of intricate, simulation-driven pricing and risk systems that empower leading sports brands. As pioneers in player-level, play-by-play simulations and forecasting, we deliver the group's most advanced pricing and risk capabilities - particularly focused on the US market.

Apply for this position