Job Title
Quantitative Software Engineer - Data Engineering
We are seeking a highly skilled Quantitative Software Engineer to join our Front Office Data Engineering team in London.
This dynamic role involves constructing and maintaining data ingestion processes that drive investment decisions and support critical operations.
You will collaborate with various departments within the organization, developing and managing platforms, tools, and systems for running and monitoring these processes.
Key Responsibilities:
* Lead the design and expansion of a cutting-edge data platform, integrating diverse data sources for real-time insights.
* Partner with Trading, Quant, Technology, and Business Operations teams to deliver high-impact data projects.
* Architect and deploy advanced batch and streaming data pipelines using Kubernetes/EKS, Kafka/MSK, and Databricks/Spark.
* Inspire and mentor junior engineers, setting standards for excellence in software and data engineering practices.
* Craft clean, robust code ensuring reliability of mission-critical applications.
* Lead automated data validation suites, upholding highest standards of data quality.
Requirements & Qualifications:
* 3+ years of experience in software application development from a tier 1 investment bank, hedge fund, or proprietary trading firm.
* Proficiency in Java/Scala is essential; Python experience is an advantage.
* Self-driven and ready to take ownership of impactful projects.
* Hands-on experience with data platforms like Delta Lake, Spark, Kubernetes, Kafka, ClickHouse, and Presto/Trino.
* Proven track record of building large-scale pipelines with stringent SLA standards.
* Strong communication, analytical, and problem-solving abilities.
* Experience working with diverse data sets and frameworks across various domains.
* Recent hands-on experience with AWS Cloud development, deployment, and monitoring.
* Demonstrated success in working on Agile teams using software engineering best practices.
Estimated Salary: £120,000 - £180,000 per annum