
Smarkets · London
WHO ARE WE? SMARKETS: PREDICTING THE FUTURE OF BETTING Smarkets runs one of the world’s most sophisticated prediction markets, handling over £29 billion in v...
Smarkets runs one of the world’s most sophisticated prediction markets, handling over £29 billion in volume since 2010 and
engaging 200,000+ traders globally. We’re a technology company that happens to revolutionise betting - from sports to political
markets, to delivering the sharpest prices and the fairest odds.
Our stack is designed for scale, reliability, and speed: Linux, Kafka, Postgres, Kubernetes, with Python 3, C++, Rust and React
powering our platform. We build infrastructure that institutions trust while keeping trading accessible to everyone. Our edge?
We’ve thrived through every market cycle, competitor, and industry revolution.
At the heart of our success are our people. We create a high-performance environment where exceptional talent can thrive, blending
deep business experience with a commercial mindset to drive strategic growth.
If you’re ready to help shape the future of prediction markets with cutting-edge technology and a customer-first philosophy,
Smarkets is where you belong.
The Data Team is responsible for taking the wealth of data that Smarkets generates and using it to drive insights which improve
the business. Since Smarkets produces a huge amount of data - including sports event data, payments information, order flow and
user analytics - there are many opportunities for the team to add real business value.
The team’s responsibilities currently span across three different areas:
Redshift or BigQuery;
teams, stakeholders and third-parties.
and tailors marketing communications to those users;
cluster;
Flask API;
Our current technology stack primarily includes Linux, Docker, Kubernetes, Jenkins, Kafka, Python, Flask/FastAPI, Postgres, AWS
Redshift, dbt, Google Bigquery, Prometheus, Grafana, Elastic Search, Kibana, Lightdash.
You will work very closely with the Data team lead and the other team members who will be assisting you whenever needed, making
your integration in the company as smooth as possible.
The Data team works in an organised way using Agile methodologies and tools such as Jira and regular standups. You will find an
environment where you have a clear engineering direction, can focus on your work and hone your skills as a data engineer through
exciting projects. You will always be able to count on the support of many engineers across the company.
As a member of the data team, your responsibilities will include contributions to:
and stakeholders understand and drive business direction. Data components can also be user facing e.g. sending notifications to
users;
certain business entities relevant to Data.
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.
Postgres);
Our values are at the heart of everything we do - guiding how we work, collaborate, and innovate. They reflect what we expect of
ourselves and each other to deliver the best results, while fostering a positive, high-performing environment:
Culture Fit: These values define how we succeed as a team. If this isn’t you, this may not be the right place. We hire people who
thrive in a fast-paced, collaborative, and ambitious environment.
Perks & Benefits
We offer a competitive salary and benefits package, alongside a dynamic, collaborative environment where your work truly makes an
impact and your voice is heard. Our team is diverse, driven, and ambitious - united by a strong work ethic and a hunger to
innovate and win.
Our benefits are designed around Health, Wealth,and Development, supporting you both professionally and personally.
soft drinks — because great work starts with great food.
and preferences.
We aim to have a simple and speedy hiring process and we want to make sure that we are right for you as much as the other way
around.
We’re an equal opportunities employer and celebrate diversity in all its forms. If you need any adjustments during the recruitment
process, please let us know — we’re happy to accommodate your needs.
HELP SHAPE THE FUTURE OF BLOCKCHAIN INTELLIGENCE AT ELLIPTIC At Elliptic, we’re building the intelligence layer for the future of finance. Our teams transform complex blockchain and off‑chain data into actionable insight, empowering financial institutions, regulators, and businesses to innovate with confidence. Guided by our mission to make digital‑asset intelligence seamlessly accessible, we design and scale the data streams and services that power Elliptic’s analytics and decisioning products. As a Data Engineer, you’ll design and optimise systems that process large‑scale blockchain and off‑chain datasets, enabling organisations worldwide to make trusted, data‑driven decisions. Whether you join one of our platform‑focused teams or those that work directly on product data, you’ll tackle challenges spanning batch and streaming processing, building high‑quality, scalable solutions for a rapidly evolving ecosystem. WHAT YOU WILL DO * Build and maintain distributed data pipelines using Scala, Spark, and cloud technologies * Collaborate with engineers, data scientists, and product teams to deliver reliable, scalable data systems * Design and optimise data ingestion and transformation workflows across blockchain and traditional datasets * Ensure accuracy, scalability, and efficiency in systems processing hundreds of millions of daily data points * Evaluate design options and trade‑offs across performance, scalability, reliability, and cost * Contribute to the full lifecycle of data platform development from design and deployment to continuous improvement * Strengthen pipeline reliability, observability, and automation through code and tooling improvements * Grow your influence and take on greater responsibility as you deepen your understanding of our distributed systems and platform architecture TECH ENVIRONMENT Scala | Spark | Databricks | AWS | Airflow | Kubernetes | Terraform | Functional Programming (No Scala experience yet? If you are an experienced data engineer eager to learn, we will support you.) YOU WILL FIT RIGHT IN IF YOU * Enjoy writing clean, well‑tested, and efficient code * Use data and experimentation to make informed decisions * Thrive in a collaborative, open culture where sharing and feedback are part of daily work * Are curious about new technologies, including how AI and automation can enhance data engineering * Appreciate an environment that values autonomy, mentoring, and personal development * Want to take advantage of AI‑driven productivity tools as part of your day‑to‑day engineering WHAT WE ARE LOOKING FOR We welcome engineers at different stages of their careers and will match your level to your experience so you can keep growing and make an impact. * Experience delivering and maintaining distributed data pipelines * Practical knowledge of Spark, Databricks, or similar big data frameworks * Familiarity with cloud infrastructure (AWS, Azure, or GCP) * Understanding of data-architecture trade‑offs, such as scalability, resilience, and observability * Interest or experience in functional programming Bonus points for: * Experience in streaming processing concepts like delivery semantics, ordering or partitioning * Hands‑on work with Infrastructure as Code (Terraform or CloudFormation) * Knowledge of container orchestration (Docker, Kubernetes, Helm) * An interest in blockchain and cryptocurrency technology, or a desire to learn * Experience applying AI or automation within deployed services (Don’t tick all the boxes? We’re still interested to hear from you if you think you’d be a good fit.) ENGINEERING CULTURE Our engineering culture is grounded in openness, autonomy, and continuous improvement. We believe great ideas can come from anywhere, so our engineers are encouraged to experiment, ask questions, and learn quickly. We use functional programming for clarity and reliability, and we rely on peer reviews, data‑driven decisions, and open discussions. Collaboration is central: you will work alongside diverse teams who share knowledge freely. Whether you are designing a new data pipeline or improving system performance, you will find an environment that values curiosity, technical excellence, and shared impact over hierarchy. BE PART OF THE TEAM If you are excited about building the data backbone that powers Elliptic’s data platform and helps organisations across the world act faster and see further, we would love to hear from you. At Elliptic, we believe the best ideas come from diverse teams. We encourage applications from people of all backgrounds, identities, and experiences. If you are excited about our mission but are not sure you meet all the requirements, please still apply. Apply today and help define the data infrastructure behind the future of blockchain intelligence. JOB BENEFITS > How we work: * Hybrid working and the option to work from almost anywhere for up to 90 days per year * £500 Remote working budget to set up your home office space > Learning & Development: * $1,000 Learning & Development budget to use on anything (agreed with your manager) that contributes to your growth and development > Vacation/ Leave: * Holidays: 25 days of annual leave + bank holidays * An extra day for your birthday * Enhanced parental leave: we provide eligible employees, regardless of gender or whether they become a parent by birth or adoption, 16 weeks of fully paid leave. > Benefits: * Private Health Insurance - we use Vitality! * Full access to Spill Mental Health Support * Life Assurance: we hope you will never need this - but our cover is for 4 times your salary to your beneficiaries * Cycle to Work Scheme
The AI-powered OS for beauty, wellness and self-care About Fresha Fresha is the AI-powered operating system for the global beauty, wellness and self-care industry, connecting and powering everything from salons and barbers to spas, medspas, fitness studios and health practices. Trusted by millions of consumers and businesses worldwide. Fresha is used by 140,000+ businesses and 450,000+ stylists and professionals worldwide, processing over 1 billion appointments to date. The company is headquartered in London, United Kingdom, with 15 global offices located across North America, EMEA and APAC. Fresha allows consumers to discover, book and pay for beauty and wellness appointments with local businesses via its marketplace, while beauty and wellness businesses and professionals use an all-in-one platform to manage their entire operations with an intuitive business software and financial technology solutions. Fresha’s ecosystem gives merchants everything they need to run their business seamlessly by facilitating appointment bookings, point-of-sale, customer records management, marketing automation, loyalty, beauty products inventory and team management. The consumer marketplace unlocks revenue potential for partner businesses by leveraging the power of online bookings and automated marketing through mobile apps and advanced integrations with major tech brands including Instagram, Facebook and Google. Role overview Given our exciting and progressive growth plans, we are looking for a skilled and experienced Senior Data Engineer to join our team. This role will report to the Head of Data & Infrastructure and play a key part in levelling up our infrastructure and data pipelines. The ideal candidate will have a strong understanding of Kafka, Spark, Flink, and standard computer science concepts. They will also be a team player with excellent communication and problem-solving skills. We seek someone comfortable working with highly available, always-on systems, applying changes in a backwards-compatible fashion, without downtimes, while guaranteeing consistency and reliability, always with the customer in mind. This role is perfect for someone who thrives in a fast-paced environment, enjoys independent work, loves a challenge, and is eager to make a significant impact. To foster a collaborative environment that thrives on face-to-face interactions and teamwork, all Fresha employees work from our dog friendly office four days per week, with the flexibility to work remotely one day each week. London office: The Bower, 207, 211 Old St, London EC1V 9NR
About Abound We’re redefining consumer lending in the UK, and beyond. Using advanced AI and Open Banking data, we make fair, affordable personal finance available to more people. While traditional lenders rely almost entirely on credit scores, we look at the full financial picture - how much you spend, and what you can afford to repay to build a deeper, more accurate understanding of each customer's unique financial situation. And we've shown it works at scale. We’ve issued over £1.3bn in loans directly to customers while delivering market-leading credit performance - for every 10 defaults the industry expects, we see only 3. We also reached profitability just 2.5 years after launch. Backed by £2bn+ of funding from top-tier investors including Citi, GSR Ventures, and Deutsche Bank, we’re recognised as one of Europe’s fastest-growing fintechs (Sifted, CNBC). Now, we’re expanding into new markets and product lines - and we’re looking for ambitious people who want to learn fast, take ownership, and grow with us. About the Role As a Data Engineer within the Platform team, you will play a critical role in maturing and optimizing our Data Lake. Acting as a key bridge between Platform and Data Science, you will take ownership of the infrastructure and pipelines that power data-driven decision-making across the business. This is an Individual Contributor (IC) role with high impact and autonomy. In your first 6–12 months, your primary focus will be to evolve the Data Lake into a scalable, high-performance foundation for analytics and data science. You will migrate key production workloads- such as model calibration, ad-hoc analytics, and reporting- directly into the Data Lake, while redesigning data structures to improve query performance, reduce AWS costs, and ensure high data recency. You will also establish yourself as a trusted partner to the Data Science team, enabling faster experimentation and delivery through robust, well-designed data systems. Technology Stack * Cloud & Compute: AWS, ECS Fargate, AWS Lambda * Databases & Data Lake: Aurora (PostgreSQL, MySQL), Athena, DMS, Glue, Iceberg * Languages & IaC: Python, Spark, SQL * Observability & Tooling: Amazon Managed Prometheus (AMP), incident.io, GitLab What you'll be doing * Own and evolve the Data Lake infrastructure and ETL pipelines from day one * Migrate production workloads (e.g. model calibration, ad-hoc analytics, reporting) into the Data Lake * Partner closely with Data Science to understand workflows and enable scalable, efficient data usage * Redesign data structures and clustering strategies to improve query performance and data freshness * Optimize infrastructure to reduce AWS costs while maintaining reliability and scalability * Build robust, production-grade data systems using modern AWS tooling Who you are * Strong software engineering foundation with applied knowledge of SOLID principles in data systems * Proven experience building and maintaining Change Data Capture (CDC) pipelines, ideally with AWS DMS * Hands-on expertise with Spark and AWS Glue, including transforming RDS workloads into scalable pipelines * Highly proficient in SQL, particularly within transactional RDS environments * Experience implementing governance, standards, and best practices across data platforms * Comfortable owning systems end-to-end and working cross-functionally with technical stakeholders How we work * Ownership: You take responsibility for outcomes, not just tasks * Impact-Driven Work: You focus on results and step up during critical moments when needed * MVP Mindset: You prioritize speed and learning, accepting and managing technical debt when appropriate * Collaboration: You go beyond your role and avoid siloed thinking * Adaptability: You thrive in a fast-moving environment with shifting priorities * Pragmatism: You value sound judgment and lightweight processes over rigid bureaucracy What we offer * Everyone owns a piece of the company - equity * Hybrid with 3 days a week in the office * 25 days’ holiday a year, plus 8 bank holidays * 2 paid volunteering days per year * One month paid sabbatical after 4 years * Employee loan * Free gym membership * Team wellness budget to be active together - set up a yoga class, a tennis lesson or go bouldering