
Performance Engineer
PDT Partners6 months ago
Responsibilities
- Analyze system performance to improve researcher throughput and velocity.
- Optimize infrastructure and system-level efficiency across Python, PyTorch, operating systems, networking, storage, CPU, and GPU layers.
- Read software layers and provide code changes or pull requests that improve performance.
- Improve computational efficiency to free capacity and reduce costs.
- Support scaling of core models through efficient implementations.
- Design and implement systems that improve performance telemetry.
- Conduct proof-of-concept evaluations and contribute to system design.
- Identify and implement optimization opportunities across the technology stack.
Requirements
- Strong proficiency in Linux and its performance engineering toolset.
- Experience optimizing PyTorch workloads using GPUs and CUDA.
- Deep understanding of the hardware-software interface.
- Coding, micro-optimization, and familiarity with multiple programming languages.
- Ability to analyze performance across the stack while adapting to diverse engineering challenges.
Benefits
- Hybrid position requiring at least 3 days per week in the New York City office.
About PDT Partners
PDT Partners is a quantitative investment management firm that builds systematic, model-driven trading strategies for institutional investors across global public markets. Founded in 1993 by Peter Muller within Morgan Stanley and spun out as an independent firm in 2013, it is headquartered in New York with a London office. The firm manages multiple billions in assets under management and is privately held.