ML Engineer
About Beeks
Beeks Group is a leading managed cloud provider exclusively within the agile and fast-moving financial services and capital markets sector. Our Infrastructure-as-a-Service (IAAS) model is optimised for low-latency private cloud compute, connectivity and analytics, providing the flexibility to deploy and connect to Exchanges, trading venues and public cloud for a true hybrid cloud experience.
Founded in 2011, Beeks Group is listed on the London AIM Stock Exchange and has enjoyed continued growth each year. Beeks Group now employs over 100 team members across the globe and has an international network of over thirty data centres.
We have a fantastic opportunity for a ML Engineer to join us at our unique Head Office in Renfrew, which includes our state-of-the-art gym with weekly circuit training, a personal trainer and yoga classes as well as the Beeks Bar or weekly masseuse to help you unwind!
About the role
The ML Engineer will be part of a new R&D team at Beeks with a focus on applying ML techniques to our real time analytics product.
Responsibilities
- Working as part of a new R&D team alongside the core product development teams, this role will involve taking new ideas around solving problems with ML through prototyping, evaluation, performance testing and eventual productionisation.
- Working alongside in-house Data Science resource to develop and test models, algorithms with live and historical data, then establish best practices to scale up the solutions for target customer scenarios.
- Perform statistical analysis and fine tune models and systems.
- Work with core product to ensure data is generated with minimal preprocessing requirements, providing guidance on the data structures.
- Develop and select effective features to improve model performance.
- Maintain clear and comprehensive documentation of models, code, and processes.
- Build out internal best practices for ML engineering and keep peers informed.
- Keep up with the very rapidly evolving industry standards – ensuring the most appropriate methods and tools are used where possible.
Skills & Experiences Required
- Bachelor's or Master’s degree in Computer Science, Engineering, Data Science, or a related field.
- 3+ years of experience in machine learning or a related field.
- Programming skills
- Proficiency in Python, familiarity with C++, Rust beneficial.
- ML tooling experience – pandas, NumPy, PyTorch, Jupyter Notebooks
- Agile software development
- Production deployment expertise
- Containerisation
- Monitoring and performance optimisation
- CI/CD pipelines
- Data Processing expertise
- Working with modern databases – SQL, vector, time-series
What we can offer you:
Compensation & Benefits
- A competitive salary
- A unique and highly rewarding Share Options scheme
- Highly competitive pension scheme
- EV salary exchange scheme
- Life assurance cover
- Investment in Training
- Family cover Private Health Insurance
Lifestyle
- Hybrid working (3 days in the office / 2 days at home)
- Flexible work hours
- 33 days annual leave
This is a full-time position
We are an equal opportunity employer
- Locations
- Glasgow Office , London Office
- Remote status
- Hybrid Remote
Employee Benefits
-
A unique and rewarding share options scheme
-
Flexible work schedule
-
Private healthcare (including dental)
-
Group life cover (4 x salary)
-
Company salary exchange pension scheme
-
Generous training budget
-
Employee referral scheme
-
Onsite gym with PT and yoga sessions weekly
-
Weekly massages
-
EV Scheme
-
33 days of annual leave plus a paid day off for your birthday
About Beeks Group
Beeks Group is a leading managed cloud provider exclusively within the agile and fast-moving financial services and capital markets sector.
ML Engineer
Loading application form
Already working at Beeks Group?
Let’s recruit together and find your next colleague.