About the Role
The Optiver Research Platform (ORP) is a vertically integrated platform team that manages both high-performance compute infrastructure and the software platform layered on top. ORP enables Optiver’s global research teams to define and execute large-scale computational problems such as simulations and model training through streamlined orchestration of complex workflows.
As a Senior Software Engineer, your key responsibilities include:
- Expanding the Optiver Research Platform’s capabilities by building features and improving performance across service orchestration, job scheduling, cluster management, big-data processing, and other core services that business teams directly interface with
- Building and evolving a fully managed compute & data platform layer for improved scale & reliability in Python & Rust
- Exploring cutting-edge technologies and integrate them into Optiver’s research workflows to enhance performance and allow deriving better insights
- Collaborating globally with Optiver business teams including traders, researchers, and engineers to push their understanding of the market to new heights
Responsibilities
- Expanding the Optiver Research Platform’s capabilities by building features and improving performance across service orchestration, job scheduling, cluster management, big-data processing, and other core services that business teams directly interface with
- Building and evolving a fully managed compute & data platform layer for improved scale & reliability in Python & Rust
- Exploring cutting-edge technologies and integrating them into Optiver’s research workflows to enhance performance and allow deriving better insights
- Collaborating globally with Optiver business teams including traders, researchers, and engineers to push their understanding of the market to new heights
Requirements
- Experience leading large-scale engineering projects
- Strong engineering instincts and a deep understanding of computer science fundamentals
- Experience in distributed systems
- Expertise in Python
- Experience with C, C++, or Rust is a plus
- Experience working with GPUs and the CUDA ecosystem is a plus
- Ability to tackle complex technical problems at the intersection of infrastructure and research enablement
- Commitment to continuous learning and improvement in a rapidly evolving environment
- Excellent communication and collaboration skills for working with global researchers and engineers
- Readiness to set technical direction, promote engineering principles, and do the right thing
What You'll Get
- $200k base salary
- The opportunity to work alongside best-in-class professionals from over 40 different countries
- Highly competitive compensation package
- Global profit-sharing pool and performance-based bonus structure
- 401(k) match up to 50%
- Comprehensive health, mental, dental, vision, disability, and life coverage
- 25 paid vacation days alongside market holidays
- Extensive office perks, including breakfast, lunch and snacks, regular social events, clubs, sporting leagues and more