Golang Developer
Apply NowJob details
Golang Backend Engineer for Ranking Platform - 6 months contract - £600-650 per day inside IR35 - Fully remote - Social Media platform 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 productionize new models and with a team of ML backend engineers that build inference and training services and feature stores. 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”. Key responsibilities: System design. This requires a good understanding of how the systems work, with 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. Must haves: - Proficiency in Python and Go, object oriented programming, design patterns. - Proficiency in testing. - Ability to naturally write clear, unconvoluted, testable code. - Experience with Kubernetes, Kafka (user level). - Experience with AWS and/or Google Cloud (user level). Bonus points - Experience with highly scalable systems. - Experience with Terraform. - Experience with ML systems or frontend (React) is a big bonus
Apply Now