Senior Platform Engineer

Hanson Applied Sciences ,
London, Greater London

Overview

Job Description

About Smarkets The Smarkets exchange is a multi-billion pound trading platform with a rapidly growing ecosystem of sophisticated users who apply financial trading techniques to the world of betting. We're looking for a Lead Platform Engineer to join our Market Making group. Our stack is consists of dockerized applications deployed on AWS. Our code is mostly Python with Rust used for performance critical components. We embrace the modern devops culture, practising continuous integration and deploying to production multiple times a day. The Platform team look after the core infrastructure for the market making application here at Smarkets, this includes everything from Kubernetes and AWS infra through to low-latency order gateways written in rust for various exchanges. The team allow the trading teams ideas to come to life and in our technology driven trading environment the team is key to our continued success. Responsibilities We are looking for a Senior Platform Engineer who will be working on the following key areas for the team: * Ownership of platform microservices * Liaise with the pricing team to understand technical requirements * Closely work with infrastructure engineers to develop and improve tools for better development and deployment (CI & CD) * Re-engineer or refactor existing code in order to improve performance and maintain a current codebase Requirements * Bachelor's degree in Computer Science, Mathematics, Physics or similar STEM subject. * 5+ years or more experience * Knowledge of both infrastructure and development. * Strong coding, being able to write efficient and performant code in any OO or Functional language (we use Python and Rust) * Relational database knowledge (we use PostgreSQL) Desirable attributes * Linux Engineering / DevOps background * Experience in leading a team of software engineers * Kubernetes & Docker knowledge * Cloud platforms such as AWS and GCP * Knowledge of streaming services such as Kafka and Redis * Interest in writing low latency code Perks * Ownership * Flexible and collaborative work environment * 25 days holiday + bank holidays * Daily catered meals (breakfast, lunch and dinner), free drinks and food all day, parties on a frequent basis * Work with one of Europe's smartest workforces Compensation Guidancea Initial salary will be determined by peer review from candidate profile, experience, market rate and interview performance. This is a full-time job based at our office in Tower Hill, London. We transfer and store the information you submit to help us process your application and to make our hiring process better. We also make use of third-party hiring tools to help us process applications. As we are based in both Europe and the United States, your data may leave the European Economic Area when we process it. Please only submit your application if you are happy for us to use your information in this way. Smarkets is an equal opportunities employer and takes active steps to prevent bias and discrimination in our interview process. We are committed to equal employment opportunity regardless of race, religion, sex, sexual orientation, age, marital status, disability or gender identity.