At a Glance
- Tasks: Join a dynamic team to enhance back-end systems for high-performance cash calculations.
- Company: Be part of a leading financial services firm with a global presence.
- Benefits: Enjoy competitive pay, remote work options, and a collaborative culture.
- Why this job: Work on impactful projects while collaborating with experts across major cities worldwide.
- Qualifications: 5+ years in Python development, a degree in computer science, and cloud tech experience required.
- Other info: Ideal for detail-oriented individuals who thrive in fast-paced environments.
The predicted salary is between 60000 - 84000 £ per year.
Treasury Quantitative Developer - Data Engineer Responsibilities:
- Take part in the development and enhancement of the back-end distributed system, providing high performance and high availability margin and stress cash calculations and simulations to Senior Management, Portfolio Managers and Treasurers.
- Work closely with Quant researchers and developers, tech teams, middle office and business management teams in London, New York, Tel Aviv & Miami.
- Design, develop and maintain data models, pipelines and warehouse and caching stores.
Requirements:
- Must-have qualifications/skills:
- Minimum 5+ years of experience developing systems in Python or other OOP background with Python knowledge.
- B.A. in computer science or another quantitative field.
- Experience with Cloud technologies.
- Experience working with RDBMS (Postgres preferred) and other database technologies (data lakes, DuckDB, NoSQL).
- Good understanding of Design Patterns, Algorithms & Data structures.
- Experience working with Git / GitHub and with CI/CD pipelines.
- Ability to communicate effectively with senior stakeholders across the organization.
- Able to work independently in a fast-paced environment.
- Detail oriented, organised, demonstrating thoroughness and strong ownership of work.
- Nice-to-have qualifications/skills:
- Knowledge of Treasury cash management and margin methodologies.
- Experience in the financial services.
Treasury Quantitative Developer - Data Engineer (London) employer: Millennium Management
Contact Detail:
Millennium Management Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Treasury Quantitative Developer - Data Engineer (London)
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Python, RDBMS, and cloud technologies. Being able to discuss your hands-on experience with these tools during interviews will demonstrate your suitability for the role.
✨Tip Number 2
Network with professionals in the financial services sector, especially those who work in treasury or quantitative roles. Engaging with them on platforms like LinkedIn can provide insights into the company culture and expectations, which can be invaluable during your application process.
✨Tip Number 3
Prepare to showcase your problem-solving skills by discussing past projects where you developed data models or worked with CI/CD pipelines. Be ready to explain your thought process and how you overcame challenges, as this will highlight your ability to work independently in a fast-paced environment.
✨Tip Number 4
Research the company’s approach to treasury cash management and margin methodologies. Understanding their specific practices will allow you to tailor your discussions and show that you are genuinely interested in contributing to their team.
We think you need these skills to ace Treasury Quantitative Developer - Data Engineer (London)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Python and any relevant OOP background. Emphasise your familiarity with Cloud technologies and RDBMS, particularly Postgres, as these are key requirements for the role.
Craft a Strong Cover Letter: In your cover letter, explain why you are interested in the Treasury Quantitative Developer position. Mention your experience working with data models and pipelines, and how your skills align with the responsibilities outlined in the job description.
Showcase Relevant Projects: If you have worked on projects involving CI/CD pipelines or Git/GitHub, be sure to include these in your application. Highlight any specific achievements or contributions that demonstrate your ability to work independently and manage complex tasks.
Prepare for Technical Questions: Anticipate technical questions related to design patterns, algorithms, and data structures. Be ready to discuss your problem-solving approach and provide examples from your past experiences that showcase your expertise in these areas.
How to prepare for a job interview at Millennium Management
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Python and other OOP languages in detail. Highlight specific projects where you've developed systems, especially those involving data models and pipelines, as this will demonstrate your technical expertise.
✨Understand the Financial Context
Familiarise yourself with Treasury cash management and margin methodologies. Even if it's not a must-have, showing that you have some knowledge in this area can set you apart and show your genuine interest in the role.
✨Communicate Clearly with Stakeholders
Since the role involves liaising with senior stakeholders, practice articulating complex technical concepts in a straightforward manner. This will showcase your ability to communicate effectively across different teams.
✨Demonstrate Your Problem-Solving Skills
Prepare examples of how you've tackled challenges in previous roles, particularly in fast-paced environments. Discussing your approach to problem-solving will highlight your independence and ownership of work.