CrawlJobs Logo

Fixed Income Data Python Platform Engineer

Canada, Mississauga Employment contract 94300.00 - 141500.00 USD / Year · Job Posted November 26, 2025
Apply Position
Job Link Share

Job Description

Fixed Income Data Python Platform Engineer position at Citi, building and maintaining Citi's next-generation data platform targeted for quantitative scientists and traders to quickly iterate on and put into production analytical and trading tools. The Fixed Income Data Platform Team is the backbone of Fixed Income mission, providing low latency, high concurrency, scalability, and availability.

Job Responsibility

  • Analyzes system requirements, including identifying program interactions and appropriate interfaces between impacted components and sub systems
  • Participate in Sprint Planning, Tasking and Estimation of the assigned work for Python platform
  • Participate in component and service design for Python analytical services
  • Work on bug resolution and application improvements, such as performance and maintainability
  • May occasionally work a non-standard shift including nights and/or weekends and/or have on-call responsibilities
  • Stay abreast with new trends in open source tooling and champion tools that could help improve efficiency of the Fixed Income quant and data science community
  • Work closely with quants and data scientists to help them use platform capabilities and develop efficient analytical tools
  • Continuously look to automate manual touchpoints in the technology delivery pipeline

Requirements

  • 5 years+ of hands-on experience in building an enterprise scale highly componentized application using Python incl. web frameworks like Django or Flask and data science tools - Pandas, Polars, Streamlit, Airflow
  • Experience with Docker and Kubernetes/Openshift
  • Experience with DevOps technologies - Ansible, Chef
  • Experience working in a Continuous Integration and Continuous Delivery environment and familiar with Jenkins, TeamCity, Code Quality Tools - SonarQube, etc.
  • Proficient in industry standard best practices such as Design Patters, Coding Standards, Coding modularity, Prototypes etc.
  • Unit testing frameworks - PyTest
  • Understanding of the SDLC lifecycle for Agile & Waterfall methodologies
  • Excellent written and oral communication skills
  • Bachelor's degree/University degree or equivalent experience

Nice to have

  • Experience with Python LLM tools (OpenAI, Vertex, Langchain)
  • Master's degree preferred

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Fixed Income Data Python Platform Engineer

8 matching positions

Fixed Income Data Python Platform Engineer

Fixed Income (FI) is the primary source of capital for corporations, governments...
Location
Location
Canada , Mississauga
Salary
Salary:
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5 years+ of hands-on experience in building an enterprise scale highly componentized application using Python incl. web frameworks like Django or Flask and data science tools - Pandas, Polars, Streamlit, Airflow
  • Experience with Docker and Kubernetes/Openshift
  • Experience with Python LLM tools (OpenAI, Vertex, Langchain) is a plus
  • Experience with DevOps technologies - Ansible, Chef is a plus
  • Experience working in a Continuous Integration and Continuous Delivery environment and familiar with Jenkins, TeamCity, Code Quality Tools - SonarQube, etc.
  • Proficient in industry standard best practices such as Design Patters, Coding Standards, Coding modularity, Prototypes etc.
  • Unit testing frameworks - PyTest
  • Understanding of the SDLC lifecycle for Agile & Waterfall methodologies
  • Excellent written and oral communication skills
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Analyzes system requirements, including identifying program interactions and appropriate interfaces between impacted components and sub systems
  • Participate in Sprint Planning, Tasking and Estimation of the assigned work for Python platform
  • Participate in component and service design for Python analytical services
  • Work on bug resolution and application improvements, such as performance and maintainability
  • May occasionally work a non-standard shift including nights and/or weekends and/or have on-call responsibilities
  • Stay abreast with new trends in open source tooling and champion tools that could help improve efficiency of the Fixed Income quant and data science community
  • Work closely with quants and data scientists to help them use platform capabilities and develop efficient analytical tools
  • Continuously look to automate manual touchpoints in the technology delivery pipeline
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Python) – Fixed Income

Citi, a leading global bank, is seeking a talented and passionate Python Develop...
Location
Location
Canada , Mississauga
Salary
Salary:
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 3-5 years of experience developing and deploying production-ready Python applications
  • Strong experience with core Python, SQL, and database APIs
  • Experience with Python frameworks (e.g., Django or Flask) is a plus
  • Familiarity with data processing concepts and related technologies (e.g., Kafka, Apache Spark) is beneficial
  • Experience using Java is preferred
  • Excellent communication and collaboration skills
  • Strong problem-solving and analytical skills
  • Solid understanding of Object-Oriented Programming (OOP) concepts, multithreading, and thread pools
  • Familiarity with containerization technologies like Docker and deployment platforms like Kubernetes, OpenShift, or ECS
  • Bachelor's degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Design, develop, and maintain robust and scalable applications primarily using Python
  • Implement efficient and optimized code for various business needs
  • Integrate Python applications with various data sources, APIs, and other systems
  • Contribute to the design and development of application architectures
  • Write clean, well-documented, and testable code
  • Collaborate effectively with other engineers, product managers, and stakeholders throughout the software development lifecycle (SDLC), adhering to Agile methodologies
  • Stay up-to-date with the latest trends and technologies in Python development
  • Fulltime
Read More
Arrow Right

Technical Lead & Manager, Fixed Income Data Engineering

This role is for a application dev lead within the FI Data team, responsible for...
Location
Location
Canada , Mississauga
Salary
Salary:
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of demonstrable and relevant experience in software development
  • At least 3-5 years in a leadership role within a high-performing technical team
  • Strong understanding of Python 3.6
  • Solid understanding of REST API development
  • Demonstrable experience in driving the creation of reusable, testable, and efficient code
  • Extensive experience with the design and implementation of cloud-native applications and deployment via Kubernetes / Openshift
  • Expertise in big data computation platforms (Flink, Spark, Apache Beam) or big data distribution platforms (Hadoop, Druid, Pinot, Trino, Ignite)
  • Hands-on experience in handling various data structures
  • Proven leadership in establishing and maturing Continuous Integration and Continuous Delivery environments
  • Extensive experience with the SDLC lifecycle and in leading and coaching within an Agile environment (Scrum/Kanban)
Job Responsibility
Job Responsibility
  • Lead and oversee the design and development of high-performance green-field data analytics products
  • Collaborate strategically with other dev leads in US and Canada
  • Drive innovation within the team
  • Mentor and guide team members in applying an engineering mindset
  • Lead the evaluation and development of Proof-of-Concepts (POCs) for new strategic initiatives
  • Foster a culture of continuous learning and growth within the team
  • Provide leadership and strategic direction for post-release support
  • Manage team performance, including goal setting, performance reviews, career development
  • Participate in hiring processes
  • Facilitate effective communication within the team and across different stakeholders
  • Fulltime
Read More
Arrow Right

Application Development Lead (Fixed Income Data) - Vice President

This role is for a application dev lead within the FI Data team, responsible for...
Location
Location
Canada , Mississauga
Salary
Salary:
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of demonstrable and relevant experience in software development, with at least 3-5 years in a leadership role within a high-performing technical team
  • Strong understanding of Python 3.6, with the ability to guide and review complex solutions
  • Solid understanding of REST API development, including best practices for design, security, and scalability
  • Demonstrable experience in driving the creation of reusable, testable, and efficient code with proper error and exception handling, and establishing coding standards
  • Extensive experience with the design and implementation of cloud-native applications and deployment via Kubernetes / Openshift, including strategic decision-making on cloud architecture
  • Expertise in big data computation platforms (Flink, Spark, Apache Beam) or big data distribution platforms (Hadoop, Druid, Pinot, Trino, Ignite), and a track record of leading teams leveraging these technologies
  • Hands-on experience in handling various data structures, and the ability to guide complex data modeling decisions
  • Proven leadership in establishing and maturing Continuous Integration and Continuous Delivery environments. Familiarity with TeamCity, Sonarqube, and Jenkins
  • Extensive experience with the SDLC lifecycle and in leading and coaching within an Agile environment (Scrum/Kanban)
  • Demonstrable leadership in promoting and enforcing engineering best practices: design patterns, coding standards, rigorous code review processes, and comprehensive unit testing strategies (e.g., Mockito, Junit, Pytest)
Job Responsibility
Job Responsibility
  • Lead and oversee the design and development of high-performance green-field data analytics products for a Tier 1 bank, ensuring architectural excellence and alignment with business goals
  • Collaborate strategically with other dev leads in US and Canada, translating complex business requirements into technical roadmaps and fostering a partnership approach to deliver impactful solutions
  • Drive innovation within the team, encouraging the exploration and implementation of cutting-edge data visualization and analytics solutions
  • Mentor and guide team members in applying an engineering mindset, fostering deep understanding of use-cases, developing robust estimation techniques for volume and compute velocity, and openly addressing implementation limitations
  • Lead the evaluation and development of Proof-of-Concepts (POCs) for new strategic initiatives, guiding the team to convert successful prototypes into robust enterprise solutions
  • Foster a culture of continuous learning and growth within the team, empowering members to research, learn, and recommend emerging technologies
  • Provide leadership and strategic direction for post-release support, collaborating closely with business, development, and support groups to ensure operational stability and client satisfaction
  • Manage team performance, including goal setting, performance reviews, career development, and providing regular feedback to foster professional growth
  • Participate in hiring processes, attracting, interviewing, and onboarding top talent to grow the team's capabilities
  • Facilitate effective communication within the team and across different stakeholders, ensuring transparency and alignment
  • Fulltime
Read More
Arrow Right

Senior Fixed Income, E-Trading Engineer, Senior Vice President

The Fixed Income (FI) eTrading Technology team supports Citi’s dealer to client ...
Location
Location
United States , New York
Salary
Salary:
176720.00 - 265080.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
June 29, 2026
Flip Icon
Requirements
Requirements
  • Strong software development fundamentals, data structures, design patterns, object-oriented programming
  • 8+ years of extensive hands on coding experience in Core Java within low latency, high throughput distributed applications
  • Experience with ION Platform, FIX, SBE or any other messaging protocols
  • 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
  • Strong academic record, ideally with a Bachelor’s degree in Computer Science, Information Science, engineering or related technical or quantitative discipline
Job Responsibility
Job Responsibility
  • Develop reusable eTrading negotiation engines with focus on low latency execution
  • Ensure strong reliability, scalability and performance of the core eTrading components
  • Work with other eTrading teams to support live manual trading
  • Learn and maintain large code base, improve design and quality of the eTrading code base
  • 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
  • Discretionary and formulaic incentive and retention awards
  • 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
  • Fulltime
Read More
Arrow Right

Fid federal risk applications data engineer

Our focus is developing systems serving as a data integration and feeding platfo...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8-12 years of experience in designing and building architecting highly resilient data platforms
  • Strong knowledge of data engineering, architecture and data modeling
  • Experience in platforms like Databricks, Snowflake and Kafka
  • Experience on building applications on cloud (AWS or Azure)
  • Prior experience in developing data or computation intensive (e.g. grid based) backend applications is an advantage
  • Strong programming skills (Java/ Scala / Python) skills with the willingness to pick up the other language if not already mastered at a sufficient level
  • OOP design skills with an understanding or at least personal interest towards the concepts of Functional Programming
  • Willingness to understand and enhance other people’s code, being able to work in an environment where developers will oversee and work on wider wider bucket
  • Prior experience in working with Git, Bitbucket, Jenkins, working with PR-s, using JIRA, following the Scrum Agile methodology is an advantage
  • Bachelors or Masters in any relevant field of IT/Engineering
Job Responsibility
Job Responsibility
  • Develop IT systems covering various aspects of the business run by our Institutional Securities (Fixed Income and Equities) division
  • Have the opportunity to work in close collaboration with our business user and learn business concepts like how certain financial products and financial markets work
  • Participate in every stage of the lifecycle of an IT system ranging from gathering the requirement and refining user stories, designing solutions, and writing code to help our support organization to answer the most interesting user questions
  • Work on a diverse technology landscape involving various programming languages (Java, Scala, Python), data management systems, CI/CD pipeline (Jenkins)
  • Our team has a wide coverage on technical and business problems to solve ranging from developing data integration and feeding solutions having extreme throughput and resiliency requirements to calculating regulatory scenarios requested by our Market Risk Department. The choice will primarily depend on skillset, personal interest and team fit
What we offer
What we offer
  • A competitive compensation and benefits package including eligibility for an annual bonus and flexible working arrangements (core hours / work-time cycle and opportunity to work from home)
  • Work for the firm that attracts some of the brightest talents like Bjarne Stroustrup, the inventor of the C++ language
  • A supportive and vibrant multinational environment, which is leveraging technology to its highest potential. We accept individual differences and believe in teamwork
  • An open door to have continuous dialogue with our senior leaders – an environment where you are truly listened to
  • Professional development opportunities including access to Morgan Stanley’s world-class internal trainings
  • Fulltime
Read More
Arrow Right

Market Data Sr Developer - Python and .Net - Assistant Vice President

The Fixed Income Technology team is a dynamic and fast-paced group responsible f...
Location
Location
Canada , Mississauga
Salary
Salary:
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of professional experience in software development
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field
  • Strong proficiency in JavaScript/TypeScript, HTML5, and CSS3
  • Hands-on experience with at least one modern front-end framework (e.g., React, Angular)
  • Strong proficiency in a server-side language C# (.NET Core) and Python (Intermediate knowledge)
  • Experience designing and building RESTful APIs and microservices
  • Solid experience with relational databases (PostgreSQL, SQL Server, Oracle) including schema design and query optimization
  • Experience with NoSQL databases (MongoDB, Redis, Cassandra)
  • Proficiency with version control systems, primarily Git
  • Experience with CI/CD pipelines and tools (Jenkins, Tekton, Harness)
Job Responsibility
Job Responsibility
  • Design, build, test, and deploy high-quality, scalable, and robust full-stack applications for Fixed Income trading, and risk management
  • Create intuitive, responsive, and high-performance user interfaces using modern web technologies (e.g., React, Angular) to visualize marketdata and workflows
  • Develop resilient server-side logic, microservices, and APIs to handle trade processing, data management, and integration
  • Work closely with traders, quants, and business analysts to gather requirements, understand complex financial workflows, and translate them into technical solutions
  • Participate in architectural design discussions and contribute to the overall vision and strategy for the technology platform
  • Write clean, maintainable, and well-documented code and participate in code reviews
  • Design and manage database schemas and write efficient queries for both SQL and NoSQL databases
  • Provide timely support for production applications, troubleshoot issues, and ensure system stability and performance
  • Actively participate in an Agile development environment
  • Fulltime
Read More
Arrow Right

Equities Prime Services, Officer

Job Overview: Business Overview: Citi's global Prime franchise is establishing a...
Location
Location
India , Mumbai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree (Master's preferred) in a quantitative discipline — Computer Science, Mathematics, Statistics, Financial Engineering, Economics, or a related field
  • Graduates from top-tier engineering institutions (IITs and similar) are strongly encouraged to apply
  • CFA certification is a plus for finance-focused roles
  • 1-2 years of experience in financial services, Prime Brokerage, Futures & Derivatives Clearing, Equities, Fixed Income, quantitative trading, or financial resource management
  • Demonstrated experience in one or more of the following: front office risk management, quantitative analysis, data science, financial resource management, or trading desk strategy
  • Prior exposure to hedge fund strategies, counterparty risk, or Prime Brokerage platforms is advantageous
  • Experience engaging with regulators, credit risk teams, or cross-functional stakeholders in a global investment bank is preferred for senior roles
  • Financial Systems: Knowledge of Bloomberg, booking systems, and P&L systems
  • Markets Knowledge: Solid understanding of global financial markets, trading products, and their associated risks
  • familiarity with equities, fixed income, and derivatives
Job Responsibility
Job Responsibility
  • First line of defense function mitigating risks introduced by counterparties across Futures, Prime Brokerage, and Equity Delta One business lines
  • Design, develop, and maintain advanced quantitative models, algorithms, and analytical tools to support trading desks and senior management decision-making
  • Monitor and strategically manage key regulatory metrics including RWA, GSIB scores, NSFR, and LCR
  • advise trading desks on capital and liquidity implications
  • Build and enhance the Prime Intelligence platform — delivering P&L analytics, book colour, client scorecards, and performance benchmarking across Prime Services
  • Conduct deep-dive data analysis into market data, trading patterns, portfolio characteristics, and inventory movements to identify opportunities for efficiency gains and risk reduction
  • Develop and backtest sophisticated algorithms for automated inventory management, pricing, and execution
  • Prepare client returns analysis, assist with pricing financing terms, and monitor key book metrics and profitability drivers
  • Collaborate cross-functionally with Sales, Trading, Technology, Risk, Treasury, Legal, and Compliance to translate business requirements into technical solutions
  • Communicate complex analytical findings clearly to both technical and non-technical stakeholders, including senior management, clients, and regulators
  • Fulltime
Read More
Arrow Right