PDT trades global markets 23 hours a day, 6 days a week using complex automated strategies. It is vital to the success of the firm that our trading is meticulously scrutinized and carefully controlled and monitored – errantautomated trading can cause serious impact. We’re seeking an exceptional senior engineer who can provide technical leadership and tackle hands-on implementationfor the Trading Control team.
Trading Control is responsible for building high performance real-time processing softwarethathandles hundreds of millions of data points per day, in order to ensure our trading plant is operating safely and correctly.We provide tools for our Portfolio Managers, Implementation, Risk, andCompliance groups to understand our trading activity and respond quickly and confidentlyto control trading when required. This is a top business priority with clear, significant impact.
Why join us? PDT Partners has a stellar 25+ year record and a reputation for excellence. Our goal is to be the best quantitative investment manager in the world—measured by the quality of our products, not their size. PDT’s very high employee-retention rate speaks for itself. Our people are intellectually extraordinary and our community is close-knit, down-to-earth, and diverse.
Develop and maintain our core Trade Monitoring platform (Java, Python)
Help design and build our next generation Risk Analytics platform
Work closely with our Portfolio Management, Risk, Compliance and Trading Operations teams to understand (and anticipate) new features and requirements, then engineer efficient, user-friendly solutions
Help vet, select and integrate open-source and third-party software
Qualifications for all Engineering Roles:
4-8+ years of professional software development experience
Experience designing scalable and highly reliable software systems
Familiarity with Linux, distributed systems programming andmultithreaded programming
Significant experience programming in either C++or Java
Knowledge of trading and finance is beneficial, a keen interest is required
Bachelor’s or master’s degree in computer science from an excellent academic program