Quantitative Developer - Python/Go
Millennium
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About the Role: Quantitative Developer - Python/Go
Millennium is building a robust Quant Technology team to enhance the firm's stress liquidity management, analysis, and optimization capabilities. This team collaborates with researchers to develop and maintain in-house models and integrates with the wider technology organization to improve Firm cash management processes. This ambitious project involves stakeholders across Trading, Treasury, and top-level Management, demanding high-quality, high-performance engineering skills.
Our Israel office is located in the Bursa area of Ramat Gan. This role is strictly on-site, and proficiency in English is required for effective global collaboration.
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, and Miami.
- Build microservices on top of in-house models and integrate them into the existing system, utilizing the latest technologies.
Requirements
Must-have qualifications/skills:
- Minimum 4+ years of experience developing systems with Python/Golang and another OOP language (Java preferred).
- B.A. in Computer Science or another quantitative field.
- Experience with Cloud technologies.
- Good understanding of Design Patterns, Algorithms, and 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, organized, demonstrating thoroughness and strong ownership of work.
Nice-to-have Qualifications/skills:
- Knowledge of Treasury cash management and margin methodologies.
- Experience in the financial industry.
- Experience with database technologies (RDBMS, lake, caches).
Key skills/competency
- Python
- Golang
- Distributed Systems
- Financial Models
- Cloud Technologies
- Data Structures
- Algorithms
- Microservices
- CI/CD
- Stakeholder Communication
How to Get Hired at Millennium
- Research Millennium's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor to understand their high-performance trading environment.
- Tailor your resume: Customize your resume to highlight your Python/Go development, distributed systems, and quantitative finance experience, aligning with Millennium's technology and financial needs.
- Showcase technical depth: Prepare to discuss complex algorithms, data structures, cloud experience, and CI/CD practices relevant to high-performance financial systems during technical interviews.
- Demonstrate financial acumen: Highlight any experience or keen interest in treasury cash management, margin methodologies, or the broader financial industry, if applicable.
- Emphasize communication and ownership: Be ready to provide examples of effective stakeholder communication and strong project ownership, crucial for a global firm like Millennium.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background