24 hours ago
Bengaluru, IndiaStaff+

Responsibilities

  • Shape the evolution of kdb+/q time-series platforms and provide hands-on engineering leadership across surveillance solutions.
  • Design, build, optimize, test, and operate data ingestion, real-time processing, surveillance engines, APIs, and cloud infrastructure.
  • Implement version control, incremental data updates, delta control, and change data capture mechanisms in kdb+ environments.
  • Integrate spaCy and Python with kdb+ for text processing, entity extraction, and sentiment analysis.
  • Develop and support RESTful APIs, WebSocket connections, surveillance dashboards, and alert visualization.
  • Champion functional programming, data-driven architecture, automated testing, CI/CD, observability, and performance tuning.
  • Partner with Compliance, Risk, and Technology stakeholders and mentor junior engineers in kdb+/q and surveillance practices.

Requirements

  • 12+ experience implementing version control, incremental data updates, and change data capture in kdb+ environments.
  • Advanced proficiency in q programming, temporal databases, and time-series analytics.
  • Hands-on experience with spaCy, Python, and kdb+ integration for text processing, entity extraction, and sentiment analysis.
  • Experience with HTML5, JavaScript, RESTful APIs, WebSocket connections, and real-time data feeds.
  • Knowledge of kdb+ HDB/RDB architecture, partitioned databases, and columnar storage optimization.
  • Experience with market data feeds, communication surveillance data, and transaction monitoring.
  • Experience deploying and scaling kdb+ with AWS services including EC2, S3, and Lambda.
  • Experience with CI/CD pipelines, automated testing frameworks, kdb+ process monitoring, query optimization, and performance tuning.
  • Knowledge of microservices patterns, event-driven architectures, distributed kdb+ systems, and machine learning workflows integrated with kdb+.
  • Knowledge of regulatory requirements including ASIC, MiFID II, and MAR.
  • Bachelor’s or master’s degree in engineering, Computer Science, Software Engineering, Information Technology, Data Engineering, or a related discipline, or equivalent practical experience.

Tech Stack

Categories

BackendData Engineering
Commonwealth Bank of Australia

About Commonwealth Bank of Australia

10,000+ employees

Commonwealth Bank of Australia is an ASX-listed bank headquartered in Sydney that provides retail, business, and institutional banking, payments, and wealth services across Australia. Its offerings include transaction and savings accounts, home and business lending, cards, merchant services, digital banking, superannuation, and investment platforms such as CommSec. Founded in 1911, the bank serves millions of customers through branches, contact centres, and online channels.

Contact me