Senior Simulation HPC Engineer

Arrowstreet Capital, Limited Partnership
Boston, Massachusetts, US
Full-time

Principal High Performance Compute Engineer

Job Overview

Make your application after reading the following skill and qualification requirements for this position.

The High Performance Compute Engineer will be a thought leader on architecture and development within the development team responsible for the compute platform for the Research Systems group.

As a systematic asset manager, Arrowstreet must identify investable trading strategies and implement them quickly and with the highest quality.

Having a robust, scalable, and performant general compute platform is thus of critical importance.

A key focus of this role is on the portfolio simulation capability where we quantify the effect of different investment strategy variations (e.

g., new instruments, different entry and exit criteria, different trading cost estimates, etc.), so the ideal candidate will possess a deep understanding of large computer systems, code parallelization, data structure memory layout, and financial instruments.

There is as much consideration to the implementation of software features requested by the Quantitative Research team as there is to the robust and efficient execution of the financial processes across large HPC clusters.

Responsibilities

  • Design, develop, and support compute platforms both on premise and on AWS.
  • Work closely with members of the Research group to review and define requirements for systems that simulate the impact of a large number of variations to the primary investment strategies.
  • Develop design proposals for innovative technical solutions that meet the business requirements with high performance, scalability, and maintainability, primarily using Python, C#, and / or Rust.
  • Lead technical design discussions within the team to gather feedback, discuss the merits and risks of different approaches, and reach consensus on the target architecture.
  • Manage software projects from end-to-end including requirements gathering, design, development, testing, project management, and support functions.
  • Provide guidance to other team members on development tasks.
  • Promote high quality code via code reviews.
  • Provide production support for the platform to prevent disruptions to investment processes.

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related discipline.
  • Extensive experience working with large, high-performance, distributed systems.
  • Excellent software architecture design skills.
  • Thorough understanding of computer systems architecture, operating systems, I / O and memory.
  • Experience designing and developing complex production systems in Python or another object-oriented language.
  • Proven experience with developing cloud native solutions on public cloud, preferably AWS.
  • A passion for software development and a desire to learn new technologies.
  • Understanding of financial mathematics and trading strategies is very desirable.
  • Experience working with k8s is a plus.
  • Data Engineering experience is a plus.
  • Enjoy analytical problem solving.
  • Attention to detail, drive, energy, enthusiasm and maturity.

We maintain a friendly, team-oriented environment and place a high value on professionalism, attitude and initiative.

J-18808-Ljbffr

2 days ago
Related jobs
Promoted
Selby Jennings
Boston, Massachusetts

The top-performing systematic hedge fund in Boston is currently searching for a Senior level software engineer who specializes in High Performance Computing, scalability, and distributed systems. Build an HPC platform that supports the Research System Team. ...

Arrowstreet Capital, Limited Partnership
Boston, Massachusetts

Principal High Performance Compute Engineer. The High Performance Compute Engineer will be a thought leader on architecture and development within the development team responsible for the compute platform for the Research Systems group. A key focus of this role is on the portfolio simulation capabil...

MITRE
Bedford, Massachusetts

Our Department is seeking candidates with knowledge and interest in mission engineering, modeling and simulation, operational analysis. Successful candidate(s) will also learn new mission engineering, modeling and simulation, and operational analysis techniques and approaches on-the-job, working in ...

Anduril
Boston, Massachusetts

The Imaging team is seeking a Modeling and Simulation engineer for the WISP and Iris products to architect and develop simulation tools in order to understand how well the products perform in larger system of systems for a variety of scenarios (e. Develop simulation tools to evaluate most effective ...

Motion Recruitment
Boston, Massachusetts

Our client is seeking a highly skilled Software Engineer to join their Robotics engineering team that is focused on building a cutting-edge simulation platform for autonomous robotics systems. You will work closely with our robotics engineers, machine learning experts, and product teams to create re...

Anduril
Boston, Massachusetts

The Imaging team is seeking a Modeling and Simulation engineer for the WISP and Iris products to architect and develop simulation tools in order to understand how well the products perform in larger system of systems for a variety of scenarios (e. Develop simulation tools to evaluate most effective ...

Promoted
Abacus Technology Corporation
Hanscom Air Force Base, Massachusetts

Abacus Technology is seeking a Data Links and Communications Engineer to provide technical support for the Command, Control, Communication, Intelligence and Networks (C3I&N) Directorate at Hanscom AFB. Working knowledge and/or experience in the following: DoD aerial data links, DoD aerial data link ...

Promoted
Raytheon
Dedham, Massachusetts

Master of Science (MS) in mechanical engineering or electrical engineering. The RF Mechanical Team at Raytheon is seeking a talented Engineer to join our team in Tucson, AZ. We bring the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mis...

Promoted
Draper Labs
Boston, Massachusetts

As a Senior Digital Engineer, you will work closely with multi-disciplinary teams designing, developing, and verifying high reliability digital electronics for use in a wide array of applications. From military defense and space exploration to biomedical engineering, lives often depend on the soluti...

Promoted
General Dynamics Mission Systems
Dedham, Massachusetts

Leading quality assurance teams, you'll design, implement and maintain quality assurance protocols and methods for processing materials into partially finished or finished products. Ability to take a lead role in quality assurance engineering. Participates in the reviewing of engineering designs to ...