Smarkets

Data Engineer

Smarkets

full-time

Posted on:

Location Type: Hybrid

Location: LondonUnited Kingdom

Visit company website

Explore more

AI Apply
Apply

About the role

  • Developing and maintaining our Data ETL pipelines, some of which are real-time. The pipelines are fundamental to helping teams and stakeholders understand and drive business direction.
  • Ensuring our data lake is kept in a healthy state, particularly our data warehouses: Redshift and Bigquery;
  • Developing and maintaining Flask services and Postgres databases within the Data team to provide access to data or manage certain business entities relevant to Data.
  • Assisting the different teams in the company with reporting, especially when it comes to automated reporting pipelines.
  • Doing data exploration and training & deploying ML models used to perform different kinds of user segmentation, detect operational anomalies or estimate important business quantities. In particular maintain and improve our existing recommender service that provides users with suggestions on new sport competitions.

Requirements

  • 3+ years of experience
  • You have an understanding of developing ETL pipelines using Python frameworks such as luigi or airflow;
  • You have experience with the development of Python-based REST APIs / services and their integration with databases (e.g. Postgres);
  • You are familiar with the key tools of the Python data science stack, e.g. Pandas, Numpy and scikit-learn;
  • Some experience with training and deploying ML models;
  • You enjoy writing elegant, well-tested and maintainable code;
  • You are a team player that enjoys contributing to the success of the team in a proactive and friendly environment;
  • You have a bachelor’s in Computer Science, Math or equivalent field, or possess relevant experience.
Benefits
  • Stock Options: Vest over 4 years - your success is our success.
  • Pension Scheme: Competitive plan via Aviva, with up to 6% matched contributions if you opt in.
  • Health Insurance: Comprehensive coverage to keep you and your family healthy.
  • Enhanced Parental Leave: Enhanced maternity and paternity leave to support you through life’s most important moments.
  • Stay Fuelled: Enjoy fresh, chef-made breakfast and lunch every day, plus a constant supply of fruit, snacks, tea, coffee and soft drinks — because great work starts with great food.
  • Cycle-to-Work Scheme: Support for sustainable commuting and staying active.
  • Learning & Development: £1,000 annual education budget for courses, conferences, books, or training.
  • Holiday: 25 days paid leave + bank holidays, with the option to carry over 5 days.
  • Flexible Working: Choose to work 1 day from home (20 WFA days/year) or 2 days from home (5 WFA days/year) based on your needs and preferences.
  • Team Energy: Regular socials, hackathons, and events — because collaboration and fun go hand-in-hand.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
ETL pipelinesPythonFlaskPostgresREST APIsPandasNumpyscikit-learnML modelsdata exploration
Soft Skills
team playerproactivefriendlyelegant codewell-tested codemaintainable code
Certifications
Bachelor's in Computer ScienceBachelor's in Math