jobs in Gravitas Recruitment Group (Global) Ltd

Gravitas Recruitment Group (Global) Ltd Hiring! Full Time KDB - Python Development in - Ricebowl

KDB - Python Development

Gravitas Recruitment Group (Global) Ltd

Undisclosed

Singapore

Share
Save

Working Location

  • Singapore

Job Description

Responsibilities

Responsibilities:

  • Join a high-impact engineering team focused on building and enhancing critical credit algo trading infrastructure. This role plays a key part in improving scalability for sales and trading users, increasing platform stability, and enabling RAD developers to focus more on business-facing initiatives.
  • You will work closely with the KDB Core team to modernise, simplify, and standardise a large-scale KDB+ ecosystem. The platform is a core component of the firm’s data strategy, offering exposure to one of the most extensive KDB estates in the industry. This provides valuable experience in advanced design patterns and enterprise-scale implementations.
  • The role also involves contributing to next-generation architecture initiatives, including containerisation and cloud-native transformation, with exploration of technologies such as PyKX, Databricks, and Snowflake integration with KX.
  • Key Responsibilities
  • Design, develop, and deliver high-quality software solutions using modern engineering practices and tools
  • Build scalable, maintainable, and high-performance systems supporting business and trading functions
  • Develop and enhance KDB+/Q applications including tick architecture, CEP systems, data simulation, and database design
  • Write and maintain Python-based services, automation tools, and integrations with KDB environments (including PyKX where applicable)
  • Optimise queries and systems for low-latency, high-volume time-series data processing
  • Collaborate with product managers, designers, and engineers to define requirements and solution strategies
  • Participate in code reviews and promote strong engineering and quality standards
  • Ensure adherence to secure coding practices and robust unit testing frameworks
  • Contribute to technical communities and stay updated on industry trends and innovations
  • Work within Agile/SDLC environments using tools such as Git, Jira, Confluence, TeamCity, Maven, and Java ecosystems where applicable


Requirements:

  • Provide technical leadership and influence decision-making across teams and functions
  • Lead complex engineering tasks and guide team members in delivering high-quality outcomes
  • Set objectives, coach team members, and support performance and development discussions
  • Drive collaboration across cross-functional teams and ensure alignment with business strategy
  • Advise stakeholders on complex technical and operational issues
  • Identify and mitigate risks while strengthening controls and governance practices
  • Communicate complex technical information clearly to diverse stakeholders
  • Influence outcomes through data-driven analysis and structured problem-solving
  • Contribute to shaping technical direction and improving engineering standards
  • Required Skills & Experience
  • Extensive experience with KDB+/Q, including tick architecture, CEP development, data simulation, and database design
  • Strong Python engineering skills, including building services, data tooling, automation, and system integration
  • Experience with PyKX is highly desirable
  • Strong expertise in low-latency systems and optimisation of large-scale time-series data queries
  • Experience working in front-office or electronic trading environments
  • Strong understanding of Agile development practices and SDLC
  • Highly Valued Skills
  • Academic background in Computer Science, Mathematics, Physics, Engineering, or related fields
  • Experience delivering full lifecycle development of large-scale commercial systems
  • Contributions to distributed KDB+ platforms or similar high-performance data systems


Application:

  • Apply to this job posting, and email your CV with the job title as the subject line to: *************

Important Information

Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.

Learn More