At a Glance
- Tasks: Lead the development of cutting-edge quant tools for trading and analytics.
- Company: Citi is a global bank with a vast customer base and diverse financial services.
- Benefits: Enjoy hybrid work, 27 days leave, private medical care, and more perks.
- Why this job: Make a significant impact in a fast-paced environment while shaping innovative technology.
- Qualifications: Expertise in Python, data engineering, and real-time analytics required.
- Other info: Join a diverse team committed to inclusivity and professional growth.
The predicted salary is between 43200 - 72000 £ per year.
Citi is a world-leading global bank with approximately 200 million customer accounts and a presence in more than 160 countries and jurisdictions worldwide. We provide consumers, corporations, governments, and institutions with a broad range of financial products and services.
Are you a passionate and experienced engineering leader eager to build high-impact front office quant tools? Citi's Equities Technology team is undergoing significant growth and investment, specifically within our high-priority systematic trading and analytics systems. We are seeking a hands-on Engineering Lead to drive the development of our next-generation quantitative development platform serving the Equities Cash, Derivatives, and Prime businesses.
This is a unique opportunity to make a significant impact as the platform enters its key growth phase. You will be instrumental in shaping critical capabilities including building an event-driven equity options back tester and AI-powered data agents delivering market intelligence via rich dashboards.
If you thrive in a fast-paced, collaborative environment and have a passion for markets and quantitative research, we want to hear from you!
Role Overview/What will you do:
- As the Engineering Lead, you'll guide the technical direction and implementation of the platform.
- Championing engineering excellence through hands-on feature creation, rigorous code quality via pull request reviews, and by mentoring junior engineers to establish robust coding standards and guardrails.
- Architecting scalable, secure re-usable components.
- Driving the design process, aligning with or challenging existing blueprints, seeking consensus from senior leads and stakeholders.
- Staying up to date with open-source solutions and latest trends to accelerate business outcomes.
Key Skills and Experience required:
- Extensive background in delivering production-grade, data-centric applications for quantitative trading and analytics.
- Expertise in the python data engineering stack (Polars, Parquet, FastAPI, Jupyter, Airflow, Streamlit, Ray).
- High-performance data stores and query engines (Starburst, Snowflake).
- Real-time streaming analytics technologies (Kafka, Flink).
- Cloud container technologies (AWS, Azure, GCP, Docker, Kubernetes).
- Proven success in enhancing developer experience that reduces friction in coding, building and deploying APIs and client libraries.
- Real-world application of generative AI prompt engineering and RAG pipelines.
- Full-stack HTML5 web development skills.
Desired Skills:
- Understanding of Equities Cash, D1 & Deriv market mechanics and products via sell-side trading projects.
- Familiarity with low-latency programming languages such as Rust or C++.
What we’ll provide you:
- 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.
Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive.
Equities Quant Platform Engineering Lead – Python (Technology) – VP employer: Citigroup Inc.
Contact Detail:
Citigroup Inc. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Equities Quant Platform Engineering Lead – Python (Technology) – VP
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Python data engineering stacks and real-time streaming analytics. Being able to discuss these tools confidently during your interview will show that you're not only qualified but also genuinely interested in the role.
✨Tip Number 2
Network with current or former employees of Citi, especially those in the Equities Technology team. They can provide valuable insights into the company culture and expectations, which can help you tailor your approach and stand out during the interview process.
✨Tip Number 3
Prepare to showcase your leadership skills and experience in mentoring junior engineers. Think of specific examples where you've successfully guided a team or improved coding standards, as this aligns closely with the responsibilities of the Engineering Lead role.
✨Tip Number 4
Stay updated on the latest trends in quantitative trading and analytics, particularly around AI and cloud technologies. Being able to discuss recent developments or innovations in these areas can demonstrate your passion and commitment to the field during interviews.
We think you need these skills to ace Equities Quant Platform Engineering Lead – Python (Technology) – VP
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with the Python data engineering stack and any relevant technologies mentioned in the job description. Use specific examples to demonstrate your expertise in quantitative trading and analytics.
Craft a Compelling Cover Letter: In your cover letter, express your passion for engineering leadership and how your background aligns with Citi's goals. Mention your experience in building high-impact front office quant tools and your understanding of market mechanics.
Showcase Relevant Projects: Include details about specific projects you've worked on that relate to the role. Highlight your experience with real-time streaming analytics, cloud container technologies, and any generative AI applications you've developed.
Prepare for Technical Questions: Be ready to discuss your technical skills in detail during the interview process. Brush up on your knowledge of the Python data engineering stack, high-performance data stores, and low-latency programming languages like Rust or C++.
How to prepare for a job interview at Citigroup Inc.
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with the Python data engineering stack and other relevant technologies. Highlight specific projects where you've successfully implemented tools like Polars, FastAPI, or Kafka, and be ready to explain your thought process and the impact of your work.
✨Demonstrate Leadership Skills
As an Engineering Lead, you'll need to show that you can guide a team effectively. Share examples of how you've mentored junior engineers or led projects, focusing on how you championed engineering excellence and improved coding standards within your team.
✨Understand the Business Context
Familiarise yourself with the Equities Cash and Derivatives market mechanics. Be ready to discuss how your technical skills can directly contribute to enhancing trading strategies and analytics systems, demonstrating your understanding of the financial products involved.
✨Stay Current with Industry Trends
Citi values innovation, so be prepared to talk about the latest trends in quantitative trading and analytics. Discuss any open-source solutions you've explored or implemented, and how they could benefit the platform's growth and efficiency.