Responsibilities design and build new software for research and data processing build new technical models for predicting and trading markets Skills, Qualifications, and Experience a degree in computer science, engineering, mathematics, physics, or a related discipline a documented history of designing, developing, and maintaining large software systems in C/C++23 or Rust a good understanding of low-level CPU/GPU details necessary for high-performance computing a track record of exceptional intellectual achievement experience in distributed computing, GPU programming, compiler design, and/or functional languages (considered a plus)