Seeking two Senior Software Engineers specialising in designing and developing large-scale data processing systems, focusing on real-time streaming services.
You will join an established team responsible for designing and implementing sophisticated and technologically advanced solutions for extreme-scale investment data from various sources.
Within this team, you will directly impact project design and architectural decisions, work through the entire process of researching new technology and tools, and collaborate with business stakeholders and other technology teams, external data providers, the CTO, and consumers of big data. You will also be able to witness the direct impact of your work.
For these positions, we expect to hire accomplished software engineers with a track record of meaningfully contributing to the full-stack design and development of large big-data platforms with expertise in real-time streaming services. You will have a depth of technical knowledge and skills and be able to explain what is happening under the hood of systems you have worked on.
The technology stack is extensive and includes Java, Kotlin, Scala, Rust, Flink, Kafka, Kinesis, Spark, Hadoop, Ignite, Kubernetes, Docker, Helm, Snowflake, Azure, and DBT. Engineers are not expected to have expertise across the stack, but depth of expertise in the domain is required. We expect the candidates to be highly proficient (professional) in data structures, distributed computing, concurrency, parallelization, event-driven systems, and programming excellence.
Compensation: £200k base salary, anticipated annual total comp between £400k-£600k. Pension, gym, restaurant, various insurance packages, and a learning budget. Four days in the office.. Sign-on and guaranteed comp are available. Work visa sponsorship is not available.