As the Research Infrastructure Engineer for the High Performance Compute and Data Platform Team, you will work closely with Maven’s traders, researchers, and technologists to build a market leading research computing environment. This is a hands-on role that will help define and implement the compute, storage, and software systems used for research at Maven.

What you will be doing: 

  • Design, implement, and support research compute, storage, and job management systems
  • Monitor systems and storage performance, building and maintaining the necessary monitoring platforms as necessary 
  • Build tooling maintain and optimize operations for the compute and storage stack
  • Write code to automate frequently performed tasks 
  • Collaborate directly with quantitative traders and developers to optimize their use of the research infrastructure 
  • Integrate with existing standards, and design new standards when nothing suitable exists
  • Develop and improve systems and user documentation 
  • Provide operational support on a rotating basis and as needed 
  • Other duties as assigned or needed 

What we’re looking for: 

  • Experience managing high performance distributed research computing environments, including distributed storage (Ceph, Lustre, etc), job management with Kubernetes and high speed ethernet networks.
  • Ideally with experience with managing different types of workloads using Dask (for distributed Python workloads), Prefect (for batch-based workloads) and argo/Kubeflow (for machine-learning workloads).
  • Experience scheduling heterogeneous job types (CPU/GPU, mixtures of compute/memory/storage requirements between jobs) on compute nodes with varying CPU/GPU/Memory/storage characteristics
  • Strong aptitude for maximizing resource utilization and minimizing contention
  • Extensive experience with Linux systems administration 
  • High proficiency with Python
  • Extensive experience designing, building, and maintaining complicated, interdependent, and distributed systems 
  • Extensive experience profiling and debugging application stacks (debuggers and profilers) 
  • Experience with system configuration management tools (Ansible, Puppet, etc.) 

What we offer:

  • Amazing opportunity to be a key member of a highly ambitious trading firm
  • A great engineering environment whereby technology is key to our success
  • The upside of start-up without the associated risks
  • Great friendly, informal and highly rewarding culture
  • Informal dress code, loads of social events, etc.
  • Fast growing global firm with plenty of opportunity where you will have significant impact

Apply for this Job

* Required