
Senior Python Software Engineer
WorldQuant4 months ago
Budapest, HungarySenior
Responsibilities
- Build software platforms and tooling for large-scale quantitative research and portfolio production.
- Write and maintain production-quality Python code on Linux.
- Design and develop large-scale distributed systems and high-performance applications.
- Apply data structures, algorithms, concurrency patterns, and Linux system programming fundamentals.
- Collaborate with researchers and portfolio managers on firmwide technology.
- Potentially work with graph computation, streaming, dataflow, machine learning, deep learning, and backtesting platform technologies.
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.
- Willingness to learn C++; prior C++ experience is strongly preferred.
- Strong interest in machine learning, deep learning, and backtesting platform design and development; prior experience is a plus.
- Experience with large-scale graph computation or streaming/dataflow systems is a plus.
- Ability to work independently with minimal direction and proficiency in English.
- Prior financial services experience is not required.
Benefits
- Premium private health insurance and life insurance with savings plan.
- Employee Assistance Program and fully covered sick leave.
- Training courses, library access, guest speakers, learning events, and global conferences.
- Regular offsite team-building events, annual conferences, occasional global summits, and opportunities to travel and connect with global teams.
- Competitive compensation package.