Enable job alerts via email!

Director of Software Engineering

Betting Jobs

London

On-site

GBP 80,000 - 120,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative sports betting company is seeking a Director of Software Engineering to lead their software development strategy. This pivotal role involves managing a talented team and driving Machine Learning initiatives to enhance sports data services. You will be at the forefront of integrating diverse tech stacks into a unified architecture while ensuring high-quality and scalable systems. If you are passionate about technology and thrive in a dynamic environment, this is your chance to make a significant impact in a forward-thinking organization.

Qualifications

  • Experience managing a small team in software engineering.
  • Track record of delivering Machine Learning projects.

Responsibilities

  • Develop and execute the software engineering strategy.
  • Lead an internationally distributed team of engineers.
  • Ensure the quality and scalability of systems.

Skills

Machine Learning
Software Engineering Leadership
Problem Solving
Communication Skills
Analytical Skills

Education

Bachelor’s degree in Computer Science

Tools

Python
C#
C++
JavaScript/TypeScript
Django
MongoDB
MySQL/Postgres
React/React Native
Node.js
TensorFlow

Job description

BettingJobsare currently recruiting for a Director of Software Engineering for an innovative sports betting company. Working from their central London office, the Director of Software Engineering will be responsible for the overall software development strategy and execution, with a focus on Machine Learning projects.

This role would be well suited to an experienced Head of Engineering with experience managing a small team and a strong knowledge of sports data services within the betting industry.

Responsibilities:

  • Develop and execute the software engineering strategy for the company
  • Lead a multilayered internationally distributed team of engineers
  • Hire and develop engineering talent
  • Define and foster the engineering culture, standards and approaches
  • Integrate multiple products/tech-stacks into a unified architecture
  • Ensure the quality (high-SLA) and scalability of systems
  • Stay up-to-date on the latest engineering trends and technologies
  • Contribute directly to system design, problem solving, architecture review

Requirements:

  • Bachelor’s degree in Computer Science or related field
  • Experience in a leadership role within a software engineering environment
  • Track record of developing and delivering Machine Learning projects
  • Excellent knowledge of sports data services within the sports betting industry
  • Strong problem-solving and analytical skills
  • Excellent communication and interpersonal skills
  • Machine learning experience: model/algorithm selection, new model development, tuning, measurement, feature selection, data cleaning
  • Knowledge of cloud deployment, provisioning, scaling, API programming, system robustness
  • Expertise in many of the below technologies with familiarity with others preferred;
    • Modern IDE’s : CI/CD, automated testing, dev/beta/prod environments, experiment frameworks
    • Embedded systems : custom hardware, sensors, deployment, remote management, firmware build and update
    • Computer Vision : openCV, realtime video processing, content analysis/understanding.
    • Privacy, security, authentication systems
    • High qps, high SLA API deployment
    • Python, c#, c++, rust, javascript/typescript, github/gitlab, django, mongodb (or other nosql), mysql/postgres, react/react-native, Node.js, wordpress, tensorflow, jupyter, colab, ML feature stores, dashboards, monitoring
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.