Backend Engineer – UK (Remote) – 6 months (possible extension) – £600 - £650 per day (Umbrella)
Our mission is to bring community and belonging to everyone in the world. is a community of communities where people can dive into anything through experiences built around their interests, hobbies, and passions. With more than 50 million people visiting 100,000+ communities daily, it is home to the most open and authentic conversations on the internet. From pets to parenting, skincare to stocks, there’s a community for everybody on.
The role
The ML Ranking Platform team builds and runs the services that coordinate contextualized and personalized ranking. We build ML infrastructure, including a scatter-gather ranking coordination service and feature indexes. We work closely with a team of MLEs to develop and produce new models and with a team of ML backend engineers that build inference and training services and feature stores.Ranking is a core and growing part, connecting users with the content they’re looking for is key to the future. This is particularly salient right now, as our society is currently engaging in a deep discussion around the algorithms used to match users with content. Our team is acutely aware of this. Our team mantra is “Intention over Attention”. We are deeply concerned with helping our users fulfill their intention to visit, not just capturing their attention.
Key responsibilities➢ System design. This requires a good understanding of how the systems work, with a particular focus on latency and scalability.➢ Development. RP works mainly with Go and some Python. Skills in testing, SOLID and design patterns are a must.➢ Systems architecture. RP makes extensive use of Kubernetes, Kafka, Redis and Postgres, and many internal and third-party APIs, with focus on resilience, monitoring and alerting, and automation.
Hard skillsProficiency in Python and Go, object-oriented programming, design patterns.Proficiency in testing.Ability to naturally write clear, unconvoluted, testable code.Experience with Kubernetes, Kafka, Redis (user level).Experience with AWS and/or Google Cloud (user level).