At a Glance
- Tasks: Develop risk analytics solutions using Java and AWS for various financial sectors.
- Company: Millennium is a leading global hedge fund focused on tech and data-driven solutions.
- Benefits: Enjoy a dynamic work culture, remote options, and opportunities for rapid career growth.
- Why this job: Join a collaborative team solving complex problems in finance with cutting-edge technology.
- Qualifications: Strong analytical skills, modern Java experience, and a degree in Computer Science or Engineering required.
- Other info: Work with global teams across New York, Miami, London, and Singapore.
The predicted salary is between 48000 - 84000 £ per year.
Millennium is a top tier global hedge fund with a strong commitment to leveraging innovations in technology and data science to solve complex problems for the business.
The Risk Technology team is looking for a Quantitative Developer who will leverage Java, AWS, and data manipulation libraries to provide data-driven solutions for risk management purposes to stakeholders such as Portfolio Managers, Business Management, and Risk Managers.
Responsibilities:
- Work closely with quants, risk managers, and other technologists in New York, Miami, London, and Singapore to develop risk analytics solutions for our businesses (fixed-income, commodities, Equities etc).
- Build, enhance, and maintain existing Java REST services and related systems.
- Develop data ingestion pipelines and core data systems to provide risk management programmatic access to analytics as well as via web interfaces.
- Create and manage cloud applications on AWS.
- Work with risk management for rapid prototyping and delivery of solutions.
- Fit into the active culture of Millennium, judged by the ability to deliver timely solutions to Portfolio and Risk Managers.
Required skills/experience:
- Strong analytical and mathematical skills, with interest and/or exposure to quantitative finance.
- Good understanding of various design patterns, algorithms, and data structures.
- Substantial experience using modern Java.
- Experience with REST APIs and cloud services.
- Relational SQL database development experience.
- Unix/Linux command-line experience.
- Ability to work independently in a fast-paced environment.
- Detail oriented, organized, demonstrating thoroughness and strong ownership of work.
Desirable skills/experience:
- Experience working with Python and data analysis libraries (pandas/polars/numpy).
- Experience with financial mathematics, statistics, and broad understanding of financial services/instruments.
- Experience in JavaScript development, especially in AngularJS or ReactJS.
- AWS cloud services: EC2, S3, Aurora, Redshift, etc.
- Prior experience of working directly with risk management/trading functions.
- Bachelor’s degree in Computer Science & Engineering.
Quantitative Developer - Java (Risk Technology) employer: Millennium Management LLC
Contact Detail:
Millennium Management LLC Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Quantitative Developer - Java (Risk Technology)
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, especially Java and AWS. Consider building a small project that showcases your skills in these areas, as practical experience can really set you apart.
✨Tip Number 2
Network with professionals in the risk technology field. Attend industry meetups or webinars where you can connect with current employees at Millennium or similar firms. This can provide valuable insights and potentially lead to referrals.
✨Tip Number 3
Stay updated on the latest trends in quantitative finance and risk management. Follow relevant blogs, podcasts, or forums to engage with the community and demonstrate your passion for the field during interviews.
✨Tip Number 4
Prepare for technical interviews by practising coding challenges that focus on algorithms and data structures. Websites like LeetCode or HackerRank can be great resources to sharpen your problem-solving skills.
We think you need these skills to ace Quantitative Developer - Java (Risk Technology)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in Java development, cloud services, and risk management. Use specific examples that demonstrate your analytical skills and familiarity with quantitative finance.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your skills align with the responsibilities outlined in the job description, particularly your experience with Java and AWS.
Showcase Relevant Projects: If you have worked on projects involving data ingestion pipelines or REST APIs, be sure to include these in your application. Describe your role and the impact of your contributions on the project outcomes.
Highlight Soft Skills: Emphasise your ability to work independently and in fast-paced environments. Mention any experiences where you demonstrated strong ownership of your work and attention to detail, as these are crucial for the role.
How to prepare for a job interview at Millennium Management LLC
✨Showcase Your Technical Skills
Make sure to highlight your experience with Java, AWS, and any data manipulation libraries you've used. Be prepared to discuss specific projects where you applied these skills, as this will demonstrate your technical proficiency to the interviewers.
✨Understand Risk Management Concepts
Familiarise yourself with basic risk management principles and how they apply to quantitative finance. Being able to discuss these concepts will show that you understand the context in which your technical skills will be applied.
✨Prepare for Problem-Solving Questions
Expect to face questions that assess your analytical and mathematical skills. Practice solving problems related to algorithms and data structures, as well as coding challenges in Java, to prepare for this aspect of the interview.
✨Demonstrate Team Collaboration
Since the role involves working closely with quants and risk managers across various locations, be ready to share examples of how you've successfully collaborated in a team setting. Highlight your communication skills and ability to work independently in a fast-paced environment.