We’re looking for a uniquely talented software engineer to join our world-class team. PDTers are creative, energetic, friendly, entrepreneurial, and collaborative. If you could walk around our office, you’d see that we’re a focused, intent, and nimble company with none of the attitude and bureaucracy of a stereotypical Wall Street trading firm. Our engineers love to work on challenging and complicated problems, and in return, they have a chance to make a direct impact on our bottom line. For the right talent, there is fantastic growth potential.
An efficient and well-tooled engineering team is crucial to a successful quantitative trading firm, and as a member of PDT’s Software Infra team you’ll design and build our next generation software deployment platform, ensuring our engineering team has access to best-in-class tools and you’ll act as a force multiplier to all engineers within PDT.
As a SI engineer, you’ll:
Develop complex new software systems, extend and integrate the latest open-source and third-party development tools, containerization and orchestration technologies, both on-premises and in the cloud.
Understand and shape how these ‘web-scale’ technologies can be applied in a trading organization with varied use-cases and stringent performance and reliability requirements.
Embed within application teams to integrate infrastructure into their real use-cases, work hand-in-hand with our Systems Infrastructure team to build a great platform.
Why join us? PDT Partners has a stellar twenty-seven-year track 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.
5+ years of experience establishing and evangelizing engineering best practices across diverse engineering teams
Significant experience programming in one or more of C++, Python, or Java
Ability to collaborate with a larger team on design innovations
Keen debugging, problem-solving, and optimization skills
Pragmatic and mature approach to technology
Bachelors or masters degree in CS from a rigorous academic program