BMLL Technologies is a leading provider of Level 3 historical data and analytics for capital market participants, offering sophisticated data solutions to banks, brokers, asset managers, and hedge funds. The Data Platform Engineer role sits within the Core Engineering team, focusing on architecting and maintaining their AWS-based data processing platform that handles terabytes of daily market data.
The position bridges software and infrastructure, requiring expertise in cloud computing, particularly AWS, and strong Python programming skills. You'll be responsible for designing scalable solutions that can handle millions of concurrent job executions while maintaining optimal performance and cost-effectiveness. The role involves working with cutting-edge technologies and implementing industry best practices in system reliability and automation.
The company offers an inclusive and collaborative culture with a flat management structure, providing employees with share options to participate in the company's growth. The hybrid working model allows for flexibility between remote and office-based work in London, with additional perks like weekly team lunches and office amenities.
This is an excellent opportunity for a mid-level engineer with at least two years of experience who wants to work with big data in the financial sector. The role offers exposure to complex distributed systems, modern DevOps practices, and the chance to work with technologies like Spark, Ray, RabbitMQ, and Kafka. The position combines technical challenges with the opportunity to collaborate across teams and make significant contributions to a growing fintech company.