CrawlJobs Logo

Kdb Developer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
India , Pune

Category Icon

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

Not provided

Job Description:

The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.

Job Responsibility:

  • Build and maintain KDB platform for Citi Market Making applications
  • design and implement low latency, high-availability, and performant systems
  • write reusable, testable and efficient code
  • participate and perform peer code reviews
  • follow best practices for ongoing parallel development, feature branching, merging, and common library management
  • interact with analysts, traders and business to understand requirements and gain functional learning about the business
  • take independent ownership of tasks from inception to delivery including post-delivery production support
  • work closely with support to maintain stability of platform
  • conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • ensure essential procedures are followed and help define operating standards and processes
  • serve as advisor or coach to new or lower level analysts
  • has the ability to operate with a limited level of direct supervision
  • can exercise independence of judgement and autonomy
  • acts as SME to senior stakeholders and/or other team members
  • appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency

Requirements:

  • 6-10 years of KDB or relevant Timeseries DB experience
  • overall experience in development - 5+ years
  • knowledge of Unix commands and shell scripts
  • experience in aiding development and integration for applications written in C++/Java
  • should be able to work with team to deliver solutions on time
  • requires good analytical skills in order to filter, prioritize and validate potentially complex material from multiple sources
  • excellent written and oral communication and team working skills
  • experience in systems analysis and programming of software applications
  • experience in managing and implementing successful projects
  • working knowledge of consulting/project management techniques/methods
  • ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements

Additional Information:

Job Posted:
April 24, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Kdb Developer

Senior Python Data Scientist

The Senior Python Data Scientist role at Citi involves developing and implementi...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience in software engineering and development, and a strong understanding of computer systems and how they operate
  • Excellent Python programming skills, including experience with relevant analytical and machine learning libraries (e.g., pandas, polars, numpy, sklearn, TensorFlow/Keras, PyTorch, etc.), in addition to visualization and API libraries (matplotlib, plotly, streamlit, Flask, etc.)
  • Experience developing and implementing quantitative models from data in a financial context
  • Proficiency working with version control systems such as Git, and familiarity with Linux computing environments
  • Experience working with different database and messaging technologies such as SQL, KDB, MongoDB, Kafka, etc.
  • Familiarity with data visualization and ideally development of analytical dashboards using Python and BI tools
  • Excellent communication skills, both written and verbal, with the ability to convey complex information clearly and concisely to technical and non-technical audiences
  • Ideally, some experience working with CI/CD pipelines and containerization technologies like Docker and Kubernetes
  • Ideally, some familiarity with data workflow management tools such as Airflow as well as big data technologies such as Apache Spark/Ignite or other caching and analytics technologies
  • A working knowledge of FX markets and financial instruments would be beneficial.
Job Responsibility
Job Responsibility
  • Design, develop and implement quantitative models to derive insights from large and complex FX datasets, with a focus on understanding market trends and client behavior, identifying revenue opportunities, and optimizing the FX business
  • Engineer data and analytics pipelines using modern, cloud-native technologies and CI/CD workflows, focusing on consolidation, automation, and scalability
  • Collaborate with stakeholders across sales and trading to understand data needs, translate them into impactful data-driven solutions, and deliver these in partnership with technology
  • Develop and integrate functionality to ensure adherence with best-practices in terms of data management, need-to-know (NTK), and data governance
  • Contribute to shaping and executing the overall data strategy for FX in collaboration with the existing team and senior stakeholders.
What we offer
What we offer
  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources.
  • Fulltime
Read More
Arrow Right

Data Scientist

The FX Data Analytics & AI Technology team, within Citi's FX Technology organiza...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12 to 18 years experience
  • Master’s degree or above (or equivalent education) in a STEM discipline
  • Proven experience in software engineering and development, and a strong understanding of computer systems and how they operate
  • Excellent Python programming skills, including experience with relevant analytical and machine learning libraries (e.g., pandas, polars, numpy, sklearn, TensorFlow/Keras, PyTorch, etc.), in addition to visualization and API libraries (matplotlib, plotly, streamlit, Flask, etc)
  • Understanding of Gen AI models, Vector databases, Agents and follow the market trends
  • Experience developing and implementing quantitative models from data in a financial context
  • Proficiency working with version control systems such as Git, and familiarity with Linux computing environments
  • Experience working with different database and messaging technologies such as SQL, KDB, MongoDB, Kafka, etc
  • Familiarity with data visualization and ideally development of analytical dashboards using Python and BI tools
  • Excellent communication skills, both written and verbal, with the ability to convey complex information clearly and concisely to technical and non-technical audiences
Job Responsibility
Job Responsibility
  • Design, develop and implement quantitative models to derive insights from large and complex FX datasets, with a focus on understanding market trends and client behavior, identifying revenue opportunities, and optimizing the FX business
  • Engineer data and analytics pipelines using modern, cloud-native technologies and CI/CD workflows, focusing on consolidation, automation, and scalability
  • Collaborate with stakeholders across sales and trading to understand data needs, translate them into impactful data-driven solutions, and deliver these in partnership with technology
  • Develop and integrate functionality to ensure adherence with best-practices in terms of data management, need-to-know (NTK), and data governance
  • Contribute to shaping and executing the overall data strategy for FX in collaboration with the existing team and senior stakeholders
What we offer
What we offer
  • Global Benefits
  • We bring the best to our people. We put our employees first and provide the best-in-class benefits they need to be well, live well and save well
  • Fulltime
Read More
Arrow Right

Python Data Engineer

The FX Data Analytics & AI Technology team, within Citi's FX Technology organiza...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8 to 12 Years experience
  • Master’s degree or above (or equivalent education) in a quantitative discipline
  • Proven experience in software engineering and development, and a strong understanding of computer systems and how they operate
  • Excellent Python programming skills, including experience with relevant analytical and machine learning libraries (e.g., pandas, polars, numpy, sklearn, TensorFlow/Keras, PyTorch, etc.), in addition to visualization and API libraries (matplotlib, plotly, streamlit, Flask, etc)
  • Experience developing and implementing Gen AI applications from data in a financial context
  • Proficiency working with version control systems such as Git, and familiarity with Linux computing environments
  • Experience working with different database and messaging technologies such as SQL, KDB, MongoDB, Kafka, etc
  • Familiarity with data visualization and ideally development of analytical dashboards using Python and BI tools
  • Excellent communication skills, both written and verbal, with the ability to convey complex information clearly and concisely to technical and non-technical audiences
  • Ideally, some experience working with CI/CD pipelines and containerization technologies like Docker and Kubernetes
Job Responsibility
Job Responsibility
  • Design, develop and implement quantitative models to derive insights from large and complex FX datasets, with a focus on understanding market trends and client behavior, identifying revenue opportunities, and optimizing the FX business
  • Engineer data and analytics pipelines using modern, cloud-native technologies and CI/CD workflows, focusing on consolidation, automation, and scalability
  • Collaborate with stakeholders across sales and trading to understand data needs, translate them into impactful data-driven solutions, and deliver these in partnership with technology
  • Develop and integrate functionality to ensure adherence with best-practices in terms of data management, need-to-know (NTK), and data governance
  • Contribute to shaping and executing the overall data strategy for FX in collaboration with the existing team and senior stakeholders
  • Fulltime
Read More
Arrow Right

Java Algo Developer, Fixed Income Trading

Fixed Income Algo Technology team in North America supports Citi's Internal Mark...
Location
Location
United States , New York
Salary
Salary:
142320.00 - 213480.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
December 31, 2025
Flip Icon
Requirements
Requirements
  • Strong software development fundamentals, data structures, design patterns, object-oriented programming, algorithms complexity analysis
  • At least 2 years of extensive hands on coding experience in Core Java within low latency, high throughput distributed applications
  • Experience with messaging technologies like Solace, Kafka etc.
  • Experience with Chronicle and/or Aeron
  • Experience implementing and supporting market data processing applications and algorithmic trading strategies
  • Experience building backtesting frameworks and historical data storages
  • Basic Linux system performance tuning and monitoring, ability to troubleshoot performance issues within Java/Linux stack
  • Working knowledge of no GC Java techniques and lock free thread safe algorithms
  • Experience with Python, Spring, TDD, KDB or any other tick data storages
  • Build tools, gradle, git, teamcity, jenkins, artifactory
Job Responsibility
Job Responsibility
  • Develop reusable algo trading engines with focus on low latency execution strategies
  • Ensure strong reliability, scalability and performance of the core algo components
  • Work with other etrading teams to support live trading
  • Learn and maintain large code base, improve design and quality of the algo trading strategies code
  • Partner with business to drive technology stack beyond near term objectives
  • Adhere to engineering standards and strive for best in class solutions
What we offer
What we offer
  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages including vacation, sick leave, and paid holidays
  • discretionary and formulaic incentive and retention awards
  • Fulltime
Read More
Arrow Right
New

Java Algo Developer, Fixed Income Trading

Fixed Income Algo Technology team in North America supports Citi’s Internal Mark...
Location
Location
United States , New York
Salary
Salary:
142320.00 - 213480.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
February 16, 2026
Flip Icon
Requirements
Requirements
  • Strong software development fundamentals, data structures, design patterns, object-oriented programming, algorithms complexity analysis
  • At least 2 years of extensive hands on coding experience in Core Java within low latency, high throughput distributed applications
  • Experience with messaging technologies like Solace, Kafka etc.
  • Experience with Chronicle and/or Aeron
  • Experience implementing and supporting market data processing applications and algorithmic trading strategies
  • Experience building backtesting frameworks and historical data storages
  • Basic Linux system performance tuning and monitoring, ability to troubleshoot performance issues within Java/Linux stack
  • Working knowledge of no GC Java techniques and lock free thread safe algorithms
  • Experience with Python, Spring, TDD, KDB or any other tick data storages
  • Build tools, gradle, git, teamcity, jenkins, artifactory
Job Responsibility
Job Responsibility
  • Develop reusable algo trading engines with focus on low latency execution strategies
  • Ensure strong reliability, scalability and performance of the core algo components
  • Work with other etrading teams to support live trading
  • Learn and maintain large code base, improve design and quality of the algo trading strategies code
  • Partner with business to drive technology stack beyond near term objectives
  • Adhere to engineering standards and strive for best in class solutions
What we offer
What we offer
  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays
  • discretionary and formulaic incentive and retention awards
  • Fulltime
Read More
Arrow Right
New

Lead Regulatory Specialist / Manager

An opportunity to become the Lead Regulatory Specialist / Regulatory Manager at ...
Location
Location
United Kingdom , South Manchester
Salary
Salary:
Not provided
VRS Regulatory
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Good, practical knowledge of REACH and CLP
  • Ability to research and implement new regulations
  • Desire to provide an efficient regulatory service to internal and external stakeholders
  • Must be confident of your abilities and have personable communication skills
  • A background in fine chemicals eg pigments, additives would be ideal
  • Any experience of inks, coatings or plastics would also be beneficial
Job Responsibility
Job Responsibility
  • Managing REACH registrations
  • Implementation of global REACH like schemes
  • Participation in SIEFs and consortia
  • Management of test data
  • Oversight of hazard communication (all SDSs and labels)
  • Completion of customer questionnaires
  • Support to internal departments – sales, R&D etc
  • Develop knowledge of customer application regulations and directions eg food contact, packaging, plastics
Read More
Arrow Right
New

Director of Regulatory Affairs

A unique opportunity to take a key role on the leadership team of a highly succe...
Location
Location
United Kingdom
Salary
Salary:
80000.00 - 120000.00 GBP / Year
VRS Regulatory
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Deep understanding of complex regulations (agrochemical (PPP), chemicals (REACH), Biocides or Pharmaceutical)
  • Background in regulatory affairs, ideally chemical but any regulated product area will be considered
  • Ability to deep dive into detail AND take a big picture view
  • Engaging communicator who can persuasively advise and influence colleagues, customers and regulators
  • Inspiring leader who enjoys developing and leading from the front
  • Driven strategic thinker with an enquiring and creative approach
Job Responsibility
Job Responsibility
  • Shape global regulatory strategy by translating complex regulatory requirements into clear business opportunities and guiding management and customers
  • Drive authorisations by overseeing global registrations and relationships with authorities to ensure approvals and compliance
  • Lead and grow the regulatory team by mentoring staff with positive inspiration, developing their skills, recruiting new talent and overseeing external experts
  • Support customers by providing expert regulatory insight that strengthens partnerships and identifies new market opportunities
  • Protect and leverage company regulatory data to defend and extend market access
What we offer
What we offer
  • Bonus up to 20%
  • Fulltime
Read More
Arrow Right
New

Global Substance Registration Specialist

An opportunity to join the Substance Registration Team at a global speciality ch...
Location
Location
United Kingdom
Salary
Salary:
Not provided
VRS Regulatory
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Regulatory officer/specialist with hands-on EU REACH registration experience
  • Degree qualified (chemistry etc)
  • Proven track record registering chemical substances
  • Proficient with IUCLID
  • Good understanding of the complexities of registration projects
  • Good communicator
  • Organised planner with ability to influence and negotiate
Job Responsibility
Job Responsibility
  • Support NPD projects, maintenance of existing registrations and new registrations in new geographies
  • Manage registrations from start to finish: regulation requirements, strategy, data review, gap analysis, working with consortia/SIEFs, placing/monitoring studies at CROs, working with internal and external technical experts, writing robust study summaries, working with IUCLID to build/submit dossiers
What we offer
What we offer
  • comprehensive benefits
Read More
Arrow Right
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.