About Bullish
Bullish is an institutionally focused global digital asset platform that provides market infrastructure and information services. These include: Bullish Exchange - a regulated and institutionally focused digital assets spot and derivatives exchange, integrating a high-performance central limit order book matching engine with automated market making to provide deep and predictable liquidity. Bullish Exchange is regulated in Germany, Hong Kong, and Gibraltar. CoinDesk Indices - a collection of tradable proprietary and single-asset benchmarks and indices that track the performance of digital assets for global institutions in the digital assets and traditional finance industries. CoinDesk Data - a broad suite of digital assets market data and analytics, providing real-time insights into prices, trends, and market dynamics. CoinDesk Insights - a digital asset media and events provider and operator of Coindesk.com, a digital media platform that covers news and insights about digital assets, the underlying markets, policy, and blockchain technology.
Reports to:
Manager, Engineering
Key Responsibilities
- Design, build, and maintain robust, high-performance microservices and stream processing pipelines to deliver timely data supporting aspects of Risk Management, Regulatory Reporting, and Clearing functions.
- Develop a deep understanding of the data models and end-to-end data workflows across Risk Management, Regulatory Reporting, and Clearing functions.
- Continuously identify cost optimisations and functional/non-functional issues through test automation, compute analysis and performance profiling.
- Prioritise automated testing and maintain high standards for code quality and SDLC best practices.
- 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 and other Engineering teams.
Qualifications
- 5+ years of professional experience in software development.
- Hands-on experience with Python and Java, and experience building mission-critical, high-throughput systems.
- Hands-on experience with middleware such as RabbitMQ and Kafka.
- Hands-on experience with databases (e.g. SQL/no-SQL like Redis, Postgres, MongoDB).
- Strong SQL skills. Strong analytical skills.
- Experience in designing data structures, event schemas and database schemas.
- 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 Hong Kong.
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.