Software Engineer
Role details
Job location
Tech stack
Job description
As a Software Engineer within Angstrom's Modelling & Data Engineering department, 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., * Write clean, scalable code using .NET programming languages.
- Work on Greenfield Projects to help build a wide span of tooling to facilitate the modelling of the business.
- Be a part of a team that is responsible for collecting data needed to empower the models as well as processing the models and handling their output.
- Drive the implementation of new technologies 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
- A degree (PhD, MSc, BSc) in a STEM subject, preferably Computer Science, or similar provable programming skills.
- Desirable: A qualification/certification from within our chosen tech stack/vendors (.NET, AWS)
- Demonstrate competent programming skills in the areas of data structures, and high-performance computing, by using Design Patterns and SOLID Principles
- Experience (1+ year) working on the .Net Framework as a Software Engineer, particularly .NET 5+.
- Familiarity with SQL and experience (1+ year) working with relational databases.
- Experience (1+ year) using Kafka or equivalent distributed event store and stream-processing platform.
- Experience (1+ year) working with Redis or equivalent in memory storage.
- Experience (1+ year) working with AWS S3, Athena, ECS, Cloud Formation, Lambdas & Cloudwatch.
- Experience (1+ year) with concurrent development source control (GIT).
- Systems integration experience (1+ year) with networking, data migrations, API integration and design.
- Commitment to delivering 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 an analytical outlook.
Desirable
- A keen interest in American sports (NFL, NBA, MLB, NHL, NCAAB, NCAAF), Cricket, Tennis or Soccer
- Experience working with Data Scientists and Data Engineers.
- Mathematics skills such as dealing with matrices, probabilities, and statistics.
Benefits & conditions
At Entain, we know that signing top players requires a great starting package, and plenty of support to inspire peak performance. Join us, and a competitive salary is just the beginning.
Depending on your role and location, you can expect to receive benefits like:
- Generous group bonus scheme
- Hybrid working - 2 days in the office
- Private medical insurance
- Pension Scheme - matched to 6%
- Ability to buy and sell holiday
- Entain & Enhance days - 2 paid days off to focus on your professional or personal development
- Sharesave Scheme
And outside of this, you'll have the chance to turn recognition from leaders and colleagues into amazing prizes. Join a winning team of talented people and be a part of an inclusive and supporting community where everyone is celebrated for being themselves.