High Performance Computing (HPC) Engineer

Company Description

Domeyard is a hedge fund focused on high frequency trading. We are backed by several institutional investors and hedge fund veterans. 

We are a flat organization, in which the founders sit next to the interns, and traditional titles don't exist. Our flexible work hours, casual dress code, startup environment (open office with a gaming room, snack pantry, catered food) and generous employee perks (insurance, transportation, phone, health and dental coverage) ensure that you can commit fully to your intellectual interests. We welcome cultural diversity and are able to sponsor H1-B visas. 

We want our employees to focus on tackling meaningful challenges. We don't believe in the restless and stressful atmosphere often portrayed in the financial industry. This has led us to adopt a casual tech startup environment and furnish our employees with generous perks. The most successful employees at Domeyard will generally find that the biggest perk here is the opportunity to work with great teammates. The founding team are alumni of MIT (Dome) and Harvard (Yard), and we have grown and diversified over the years. Our employees are in their early 20’s to late 40’s, and bring their experiences from companies such as Google, PDT Partners and Goldman Sachs. We welcome cultural diversity and are able to sponsor H1-B visas. 

We are looking for people who share our passion for science and technology, add a fun-loving character to our team, and inspire each other's growth. We are also looking for potential that we can help nurture, which is why no financial experience is expected. You will be joining as an early team member, influencing the firm's direction, collaborating on existing projects, and leading projects of your own. Feel free to show us any work that demonstrates your interests, e.g. code samples, academic publications, GitHub projects. No financial experience is required.


For announcements, events, and the occasional team photo, connect with us on Linkedin. 

Job Description

Bonus: Apply on our website (takes 3 min)

http://grnh.se/vt3824


The intersection of software engineering and quantitative research

Domeyard is seeking a High Performance Computing (HPC) Engineer to specialize in writing highly optimized routines for high throughput and low latency applications. This is someone who loves to write fast code, and is interested to get paid to spend most of his/her entire time beating benchmarks. An HPC Engineer sits at the intersection between our quantitative research and software teams. 

What you'll be doing:

• Designing, writing, testing and documenting fast, in-house numerical libraries.

• Integrating third party numerical libraries and cluster computing frameworks into high performance applications.

• Collaborating with researchers and developers to write specs and implement software.

• Benchmarking, profiling and performance tuning of various algorithms, data structures and numerical routines.


Qualifications

You must meet either of these minimum requirements:

• Research experience in algorithms, computer architecture, parallel computing, optimization, bioinformatics, statistics, astrophysics, signal processing, or a related field.

• 5+ years experience in C/C++ in a Linux/Solaris/FreeBSD cluster environment

In addition, here's some of the skills that we're looking for:

• Experience using numerical libraries (Intel MKL, Eigen).

• Experience writing optimized assembly or C/C++ routines for supercomputing.

• Experience profiling and deploying high-performance, multithreaded applications in C++.

• Knowledge of x86 architecture (cache hierarchy, instruction set, SIMD), Linux kernel and compiler optimizations.

• Familiarity with lock-free and wait-free data structures.

• Familiarity with various technologies in HPC (Apache Spark, Hadoop, OpenMP, Cilk, MIC coprocessors, CUDA).

• No financial experience is required.


Additional Information

Bonus: Apply on our website. 

http://grnh.se/vt3824