At a Glance
- Tasks: Join our team to develop high-performance back-end systems for cash calculations and simulations.
- Company: Be part of a leading financial services firm with a global presence.
- Benefits: Enjoy flexible working options, competitive salary, and opportunities for professional growth.
- Why this job: Work in a dynamic environment, 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 settings.
The predicted salary is between 60000 - 84000 £ per year.
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 employer: Millennium
Contact Detail:
Millennium Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Treasury Quantitative Developer - Data Engineer
✨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 interview.
✨Tip Number 3
Prepare to discuss your experience with data models and pipelines in detail. Be ready to share specific examples of projects you've worked on that align with the responsibilities outlined in the job description, showcasing your problem-solving skills and technical expertise.
✨Tip Number 4
Practice articulating complex technical concepts in a way that is understandable to non-technical stakeholders. This skill is crucial for effective communication with senior management and can set you apart from other candidates.
We think you need these skills to ace Treasury Quantitative Developer - Data Engineer
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 how your skills align with the responsibilities of the Treasury Quantitative Developer position. Mention specific projects where you've developed data models or worked with CI/CD pipelines to showcase your hands-on experience.
Highlight Communication Skills: Since the role requires effective communication with senior stakeholders, include examples in your application that demonstrate your ability to convey complex technical information clearly and concisely.
Showcase Problem-Solving Abilities: Provide examples of how you've tackled challenges in previous roles, especially in fast-paced environments. This will illustrate your detail-oriented nature and strong ownership of your work, which are essential for this position.
How to prepare for a job interview at Millennium
✨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 Business Context
Familiarise yourself with Treasury cash management and margin methodologies. Showing that you understand the financial services landscape will impress interviewers and help you communicate effectively with senior stakeholders.
✨Demonstrate Problem-Solving Abilities
Prepare to discuss how you've tackled complex problems in previous roles. Use examples that showcase your understanding of design patterns, algorithms, and data structures, as these are crucial for a Treasury Quantitative Developer.
✨Communicate Clearly and Confidently
Practice articulating your thoughts clearly, especially when discussing technical concepts. Effective communication is key, particularly when interacting with diverse teams across different locations like London, New York, and Tel Aviv.