Reports to:
Vice President, EngineeringKey Responsibilities
Design, build, and maintain robust, high-performance microservices and stream processing pipelines to deliver timely data supporting Risk Management and Clearing functions.
Develop a deep understanding of the data models and end-to-end data workflows across Risk Management and Clearing functions.
Build and architect infrastructure for optimal extraction, transformation, and loading (ETL) of external market data feeds.
Prioritise non-functional requirements including but limited to - HA/DR, high-throughput and data freshness.
Prioritise automated testing and maintain high standards for code quality and SDLC best practices.
Contribute to the evolution of the platforms target-state architecture.
Be an opinionated self-starter who takes a strong sense of ownership and excels at distilling complex requirements.
Stay current with industry trends to drive continuous improvement in the platform.
Work within a global team (HK, SG, UK), coordinating closely with Product Managers, Quants, and other Engineering teams.
Qualifications
10+ years of professional experience in software development.
Applicable financial domain knowledge, particularly with options, futures and market data.
Experience providing technical oversight for financial risk management related to options and futures.
Expertise in Java and experience building mission-critical, high-throughput systems.
Demonstrated experience with stream processing pipelines (e.g. Kafka, Flink) and microservices architecture.
Hands-on experience with databases (e.g. SQL/no-SQL like Redis, Postgres, MongoDB).
Well versed in designing data structures, event schemas and database schemas.
Strong SQL skills. Strong analytical skills.
Solid and opinionated knowledge of testing methodologies, coding principles and coding standards.
Well versed with standard SDLC practices and tooling around build, test, deploy etc.
Hands on with a strong sense of ownership.
Ability to operate and thrive in a dynamic startup environment.
Passionate about knowledge sharing and mentoring.
Eligibility to work in the United Kingdom
Bonus Experience
Familiarity with cloud technologies (e.g. AWS, GCP), modern DevOps tooling (e.g. Kubernetes, Docker), and workflow orchestration (e.g. Airflow, DBT).
Familiarity with big data management and data lake ecosystems (e.g. Databricks, Snowflake, BigQuery).
Experience with BI technologies for data visualisation (Tableau, Superset) or delivering simple web-based UIs (React).
Bullish is proud to be an equal opportunity employer. We are fast evolving and striving towards being a globally-diverse community. With integrity at our core, our success is driven by a talented team of individuals and the different perspectives they are encouraged to bring to work every day.