
Senior Python Software Engineer
WorldQuant4 months ago
Ramat Gan, IsraelSenior
Responsibilities
- Build software for large-scale quantitative research operations and portfolio production.
- Design, develop, test, and deploy scalable firmwide platforms and tooling.
- Develop large-scale distributed systems using Python on Linux.
- Apply system programming, data structures, algorithms, high-performance application design, and concurrency patterns.
- Collaborate with quantitative researchers and work independently on complex technical challenges.
- Contribute to systems for large-scale graph computation or streaming and dataflow processing when applicable.
Requirements
- At least 7 years of experience writing production-quality Python code on Linux.
- Strong understanding and experience with Linux system programming fundamentals.
- Ability to develop large-scale distributed systems.
- Strong understanding of data structures, algorithms, high-performance application design, and concurrency patterns.
- Strong interest and motivation to work with machine learning, deep learning, and backtesting platform design and development; prior experience is a plus but not required.
- Willingness to learn C++; C++ experience is strongly preferred.
- Self-motivated and able to work independently with minimal direction.
- Proficiency in English.
- Experience with large-scale graph computation or streaming/dataflow systems is advantageous.
- Financial-services experience is not required.
About WorldQuant
WorldQuant is a privately held quantitative asset management firm founded in 2007 and headquartered in Old Greenwich, Connecticut. It builds proprietary research platforms and trading infrastructure to generate predictive signals and deploy systematic investment strategies across global markets and asset classes for institutional investors. The firm manages over $7 billion in assets under management and operates a network of offices worldwide.