Key Engineering Position
We are seeking an experienced data engineering leader to drive the development of our data engineering platform team.
This team is responsible for creating a next-generation data platform for research and real-time trading, covering orchestration, storage, access, and governance of data at scale.
Data Engineers in this team will design and develop robust, consistent solutions for stakeholders across the business, including engineers, researchers, and traders.
* Building and leading a high-performance data engineering team.
* Managing performance, career development, and delivery.
* Owning and delivering the vision, strategy, and roadmap for our data platform.
* Architecting platform components that scale globally.
* Partnering with stakeholders to prioritise and achieve cross-team changes.
Required Skills and Qualifications:
* 7+ years of experience as a Software Engineer delivering production platforms.
* 2+ years of experience leading software engineering teams.
* Strong experience with distributed systems and reliability fundamentals, including partitioning, replication, consistency/availability tradeoffs.
* Expertise with one or more of Python/C++/Java/Rust.
* Solid API and system design skills, along with data platform fundamentals.
* Understanding of security and governance, including encryption, authentication, and access control.
* Practical experience with streaming and batch data, such as Kafka + Schema Registry.
About the Role:
* Drive innovation and growth in our data engineering team.
* Collaborate with stakeholders to deliver cross-functional projects.
* Develop and implement strategies for data platform scalability and reliability.
Our Offer:
* A supportive environment alongside talented colleagues.
* Access to a range of benefits, including training, mentorship, and personal development opportunities.
* Daily breakfast, lunch, an in-house barista, gym membership, weekly in-house chair massages, regular social events, and guided relocation.
Are you driven by a passion for continuous improvement and thrive in our culture of collaboration and excellence?