Senior Software Engineer (Python / Genai) - Markets Technology
$94.3k - $141.5k per yearCiti
Citi’s Markets Technology group is modernizing financial risk management, and we are seeking an experienced Senior Python Engineer to sit at the center of that evolution. In this role, you will architect and scale robust backend systems, leveraging Generative AI to analyze massive volumes of unstructured financial communication - extracting trading signals, validating market behavior, and enhancing critical risk controls across Citi’s global markets infrastructure.This is a high-impact, hands-on engineering position (~80% coding) where your technical contributions will directly influence next-generation risk and intelligence platforms at global enterprise scale.Key Responsibilities
Design and implement advanced risk detection and analytics algorithms on Citi’s strategic platforms, integrating Generative AI foundational models to evaluate market activity and derive actionable intelligence from multimodal data (chat, voice, transcripts).Apply advanced prompt engineering, token usage optimization, and Retrieval-Augmented Generation (RAG) techniques to develop efficient, production-grade solutions using Citi's proprietary data at scale.Architect, build, and deploy resilient, distributed backend services and high-performance APIs across Kubernetes-orchestrated infrastructure.Continuously research, benchmark, and integrate emerging LLM/GenAI paradigms, libraries, and frameworks to elevate platform capabilities and engineering velocity.Partner with quantitative analysts, product owners, risk managers, and compliance teams to roll out features across platforms governing hundreds of risk controls.Deliver clean, modular, and maintainable software backed by comprehensive unit testing, rigorous peer code reviews, and automated CI/CD pipelines.Author and maintain architectural blueprints, system diagrams, and technical documentation to foster reliability and team-wide technical excellence.Required Qualifications & Skills
4+ years of professional experience in Python for backend development, with the ability to design and build scalable, high-performance systems.Hands-on experience applying Generative AI foundational models in production environments, with demonstrated expertise in prompt engineering and token usage optimization.Practical knowledge of Kubernetes for deploying and operating scalable backend platforms and engineering high-performance APIs.Solid command of software engineering fundamentals, including system design, data structures, and algorithms.Ability to work independently, manage competing priorities, and deliver across multiple workstreams without close direction.Bachelor's degree or equivalent professional experience.Beneficial Skills & Qualifications
Exposure to processing and deriving insights from large volumes of unstructured or conversational data.Preferred experience working in financial services or banking, with familiarity with trading workflows, market data, or financial risk concepts.Strong communication and influencing skills, with the ability to align technical and non-technical stakeholders around shared goals.Experience working across international, cross-functional teams and contributing to collaborative platform delivery.What We Offer
At Citi, you will work on technology that operates at genuine global scale - contributing to platforms that process real financial data, support critical market operations, and place Generative AI at the heart of how risk is understood and managed. This is an opportunity to do technically ambitious work in a performance-driven environment that rewards ownership and continuous learning.A hybrid working arrangement offering 3 days in the office and 2 days working remotely, providing flexibility alongside meaningful in-person collaboration.Direct ownership of complex, high-stakes engineering challenges at the intersection of large-scale systems and cutting-edge AI - with real impact on financial markets technology.Access to Citi's learning and development programs, supporting your growth as both a technical practitioner and a senior contributor.Exposure to Generative AI applied in one of the most data-rich and technically demanding environments in financial services.Competitive financial wellbeing benefits and compensation aligned to senior-level engineering contribution.Wellbeing support and work-life balance initiatives designed to help you perform at your best over the long term.Job Family Group
TechnologyJob Family
Applications DevelopmentTime Type
Full timePrimary Location Full Time Salary Range
$94,300.00 - $141,500.00Automated Processing and AI
We use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening. Additionally, if you so choose, or consent, we can match your skills and abilities to other suitable roles at Citi.Importantly, all our hiring processes and decisions, including determining your suitability for a role, are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. Please refer to any Jurisdictional Considerations, with specific provisions for your country (where relevant) for further details.This job opening is for an existing job vacancy.Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.View Citi’s EEO Policy Statement and the Know Your Rights poster.
#J-18808-Ljbffr
Design and implement advanced risk detection and analytics algorithms on Citi’s strategic platforms, integrating Generative AI foundational models to evaluate market activity and derive actionable intelligence from multimodal data (chat, voice, transcripts).Apply advanced prompt engineering, token usage optimization, and Retrieval-Augmented Generation (RAG) techniques to develop efficient, production-grade solutions using Citi's proprietary data at scale.Architect, build, and deploy resilient, distributed backend services and high-performance APIs across Kubernetes-orchestrated infrastructure.Continuously research, benchmark, and integrate emerging LLM/GenAI paradigms, libraries, and frameworks to elevate platform capabilities and engineering velocity.Partner with quantitative analysts, product owners, risk managers, and compliance teams to roll out features across platforms governing hundreds of risk controls.Deliver clean, modular, and maintainable software backed by comprehensive unit testing, rigorous peer code reviews, and automated CI/CD pipelines.Author and maintain architectural blueprints, system diagrams, and technical documentation to foster reliability and team-wide technical excellence.Required Qualifications & Skills
4+ years of professional experience in Python for backend development, with the ability to design and build scalable, high-performance systems.Hands-on experience applying Generative AI foundational models in production environments, with demonstrated expertise in prompt engineering and token usage optimization.Practical knowledge of Kubernetes for deploying and operating scalable backend platforms and engineering high-performance APIs.Solid command of software engineering fundamentals, including system design, data structures, and algorithms.Ability to work independently, manage competing priorities, and deliver across multiple workstreams without close direction.Bachelor's degree or equivalent professional experience.Beneficial Skills & Qualifications
Exposure to processing and deriving insights from large volumes of unstructured or conversational data.Preferred experience working in financial services or banking, with familiarity with trading workflows, market data, or financial risk concepts.Strong communication and influencing skills, with the ability to align technical and non-technical stakeholders around shared goals.Experience working across international, cross-functional teams and contributing to collaborative platform delivery.What We Offer
At Citi, you will work on technology that operates at genuine global scale - contributing to platforms that process real financial data, support critical market operations, and place Generative AI at the heart of how risk is understood and managed. This is an opportunity to do technically ambitious work in a performance-driven environment that rewards ownership and continuous learning.A hybrid working arrangement offering 3 days in the office and 2 days working remotely, providing flexibility alongside meaningful in-person collaboration.Direct ownership of complex, high-stakes engineering challenges at the intersection of large-scale systems and cutting-edge AI - with real impact on financial markets technology.Access to Citi's learning and development programs, supporting your growth as both a technical practitioner and a senior contributor.Exposure to Generative AI applied in one of the most data-rich and technically demanding environments in financial services.Competitive financial wellbeing benefits and compensation aligned to senior-level engineering contribution.Wellbeing support and work-life balance initiatives designed to help you perform at your best over the long term.Job Family Group
TechnologyJob Family
Applications DevelopmentTime Type
Full timePrimary Location Full Time Salary Range
$94,300.00 - $141,500.00Automated Processing and AI
We use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening. Additionally, if you so choose, or consent, we can match your skills and abilities to other suitable roles at Citi.Importantly, all our hiring processes and decisions, including determining your suitability for a role, are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. Please refer to any Jurisdictional Considerations, with specific provisions for your country (where relevant) for further details.This job opening is for an existing job vacancy.Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.View Citi’s EEO Policy Statement and the Know Your Rights poster.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (Python / Genai) - Markets Technology in Winnipeg, MB vacancy
- ...both large and small players, we stay at the leading edge of technology, remain nimble even as a global leader, and create... ...Job Description Miratech is looking for a skilled Senior AI Engineer with Python, LangGraph and LangChain to join our US healthcare client....SeniorSoftwareFull timeInternshipRemote workRelocation
- ...knowledgeable follow-up service have made Price a market leader in supplying air distribution,... ...free Tea and Coffee Job Title: Software Developer Location: Winnipeg... ...Price Industries is building a new Engineering Technology team, and we are looking for an experienced...Software
- Build Python systems with GenAI and LLM expertise for Altimetrik in Mississauga, using a hybrid schedule with onsite work weekly. Strong software engineering fundamentals and backend development experience are central to this full-time assignment.Dhaka Technologies Limited...SeniorSoftwareFull time
$140k - $176k per year
...About The PositionWe are seeking an experienced Principal Software Engineer to serve as the Tech Lead driving technical direction,... ...evolution, and day-to-day engineering execution for our Marketing Technology (MarTech) team. In this role, you will partner directly with...SeniorSoftwareFull timeLocal areaRemote workFlexible hours- About the Role Our client, a fast-paced technology startup specializing in data analytics solutions, is seeking an experienced Senior Software Engineer with a strong Python background to join their team in Kimberley . This role is instrumental in designing, developing, and...SeniorSoftwareRemote work
- Build reliable software with Python and AI at ZoomInfo, working remotely on applications, services, and data platforms for business teams.As a Senior Software Engineer, you will own complex technical projects from ambiguous requirements through production. You will use Python...SeniorSoftwareRemote work
- Build Python backend services and AWS cloud-native applications with First Derivative... .... Work autonomously across ambiguous engineering challenges.As a Senior Python and AWS Engineer, you will... ...and data pipelinesContribute across software development and CI/CD lifecyclesRequirements...SeniorSoftware
- Join Elsevier's Montreal team as a Senior Software Engineer specializing in Java and Python. Contribute to high-quality software development focused on transforming large datasets for impactful research outcomes. In this role at Elsevier, you will engage with cutting-edge technologies...SeniorSoftware
$72.78k - $105.01k per year
...hands-on Gen AI / Agentic AI Engineer t o design, develop, and deploy... ...experience delivering production-grade GenAI solutions in a fast-paced,... ...3–5 years of experience in software engineering, machine learning,... ...AutoGen, Crew AI). Strong Python programming skills and...SoftwareRelocation- Use Python, FastAPI, and AI-assisted coding to deliver dependable software at Intact with flexible work arrangements and hybrid work. Build solutions for insurance operations.This senior development role combines backend engineering, artificial intelligence, and modern delivery...SeniorSoftwareFlexible hours
- Job SummaryThe Lead Engineer, Marketing and Social Technology will provide hands‑on technical leadership, solution design, delivery oversight, and production... ...Evaluate emerging capabilities such as AI assistants, GenAI‑enabled workflow improvements, personalization,...SeniorSoftware
- The Senior GenAI Engineer will lead the design and development of large language model (LLM) based solutions to support an AI-powered recommendation... ...requires strong expertise in machine learning, NLP, GenAI technologies, and cloud-native architectures, with the ability to...SeniorManual labor
- ...The Opportunity We are looking for a senior Forward Deployed Engineer who combines production-grade software engineering, data engineering, AI application development... ...to production. Profile unfamiliar data using Python, pandas, PySpark, and SQL to assess coverage,...SeniorSoftware
- Build secure applications with Python, Django, React, and AI tooling as a Software Engineer working from TitanFile's Toronto office. Support sensitive information exchange across server, web, and mobile products.TitanFile seeks a Software Engineer with at least five years of...SeniorSoftwareWork at office
- Build production AI solutions with Python and backend engineering for Thomson Reuters, supporting tax and audit professionals in a hybrid work model... ...technical delivery across complex business needs.As a Senior Software Engineer, you will build and deploy AI applications for tax...SeniorSoftware
- ...Build AI Inference Networking software at Equinix using SDN, proxying, and open-source engineering expertise. Work within a globally... ...development team. As a Senior SDN Network Software Engineer,... ...and define schedules Evaluate technologies for product features and platforms...SeniorSoftware
- ...performing culture.The Team We are seeking a highly skilled Software Engineer (Python) to design, develop, and support enterprise applications... ...successful candidate will be a partner with business and technology teams to deliver scalable, reliable, and high-performance...SoftwareLong term contractPermanent employmentFlexible hours
- ...Senior Back End Software Engineer Canada, United Kingdom, United States 1 gün 9 saat 9 dakika önce yayınlandı. Full Time Himalayas - Our software... ..., actively collaborating with internal teams to ensure technological advancements are perfectly aligned with the company's strategic...SeniorSoftwareFull time
- ...travaillerez au sein d’une équipe ML et collaborerez avec des clients et des experts métier pour comprendre les exigences et livrer du code Python de qualité. Le candidat idéal possède une solide expérience en prompts, Python et une connaissance des LLM, ainsi qu’une capacité à...
- ...Scotiabank's Global Banking and Markets Engineering team is seeking Software Engineers with a strong engineering mindset to enhance capital markets analytics platforms. You will collaborate with business partners, architect solutions, and own end-to-end delivery from data modeling...SeniorSoftware
- Build AI-enabling game technology at Electronic Arts using high-performance systems and gameplay data across engines, consoles, and cloud services.As a Software Engineer on EA’s Quality Verification and Standards Technology team, you will develop production software supporting...SeniorSoftware
- ...gameplay data systems at Electronic Arts as a Software Engineer working in a hybrid model. Apply C++... ...’s Quality Verification and Standards Technology team, you will develop production... ...across multiple games. Your work spans game engines, consoles, cloud services, APIs, SDKs,...SeniorSoftware
$180k - $275k per year
Job Title: Principal Software Engineer - Python. Job Location: Toronto, CA. Job Location Type: Remote. Job Contract Type: Full-time.Veeva Systems is... ...accelerating how customers bring life-saving products to market.What You'll Do Full Feature Ownership: Own all stages of...SoftwareFull timeContract workInternshipWork at officeLocal areaRemote workWork from homeFlexible hours- ...Glia can be found at glia.Com.Job Title: Senior Software EngineerLocation: Canada (East Coast)... ...speech synthesis. Latency is a first-class engineering constraint for us, not an afterthought.... ...code.Our Tech Stack Coding languages: Python, Elixir, TypeScript, React (JavaScript)...SeniorSoftwareInternship
- Join as a Senior Marketing Technology Engineering Leader, providing technical guidance and oversight in enterprise-scale marketing solutions. Focus on delivering secure, efficient, and compliant platform integrations. In this senior role, you will oversee all technical aspects...Senior
- Select how often (in days) to receive an alert: Title: Software Engineer (Java / Python)Requisition ID: 275453Join a purpose driven winning team,... ...successful candidate will be a partner with business and technology teams to deliver scalable, reliable, and high-performance...SoftwareLong term contractPermanent employmentFlexible hours
- Collabera is hiring an AI Engineer in Toronto with 6+ years of software experience and 1-2+ years building GenAI apps. You will craft GenAI-powered products using Python, React/Next.js, and AWS, building LLM pipelines, RAG solutions, and AI agents. You’ll own architecture through...Software
- GenAI prompt engineering and Python development define this role within a machine learning team developing Artificial Intelligence solutions.The developer works across ML and GenAI initiatives, translating business requirements with subject matter experts into effective prompts...Senior
- ...searching for a highly motivated Escalation Engineer (Tier-IV) to join our growing team! The... ...learn fast and adopt to quickly changing technology and to provide top tier Engineering... ...issues.Investigate and resolve issues in Python services .Analyze behavior across services...SoftwareWorldwide
- ...make the world safer and more secure. Marketing Operations owns the systems the... ...agents that do the work. The Marketing Technology Engineer owns the automation and AI layer of that... ...baseline: working proficiency in SQL and Python, solid REST API fundamentals, familiarity...InternshipWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (Python / Genai) - Markets Technology. Be the first to apply!
Related searches
- software engineer part time Winnipeg, MB
- software engineer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer - computer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- ingénieur logiciel Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer Winnipeg, MB
- software engineer - ai machine learning Winnipeg, MB

