change
starts now...

< BACK TO SEARCH RESULTS

New York, United States

$170,000 - $200,000

Our Client is a high frequency securities trading firm based in Chicago. The firm is one of the largest electronic trading firms in North America and specialises in high frequency automated market making and algorithmic trading driven by machine learning artificial intelligence. The firm have a sophisticated data driven approach which has enabled them to become a market leader in high volume trading.

Key Responsibilities

Development of a modernized continuous integration / delivery pipeline.

Ownership of all related architecture and related processes.

The customization and integration of a modern distributed build system.

Working with engineers to understand their pain points and suggesting tools / process improvements to remedy Interfacing with IT on hardware/development choices to deliver a performant/scalable system.

Ability to operate with a high degree of autonomy and be a thought leader in this space and build something industry-leading.

Due to a relatively large code base, a rapidly expanding developer base, and the time-critical nature of our work, extreme optimization of build/integration is needed, which will lead to very challenging work.


Skills and Qualifications

Experience working on a developer tools team or as a build/pipeline/DevOps engineer for a large company, or ownership of the entire problem at a smaller company

A minimum of 2-3 years engineering experience

Some demonstrated architectural experience or systems-level thinking (e.g., has not just worked on a single component or small project)

Technologies:

Continuous integration/delivery platform experience (Jenkins, Bamboo, TeamCity, Travis CI, Spinnaker)

Experience with large-scale builds and some form of build tooling (Bazel, Gradle, Ninja, Ant, Pants, …)

Usage of Bazel a large plus Artifact management and lifecycle (Artifactory, Nexus)

Docker, OpenStack, and other environment-management technologies (Puppet, etc.)

Coding:

Fluency in at least one object-oriented and one scripting language

Experience with architecture/system design

Understanding of hardware/infrastructure, performance-orientation

Undergraduate degree in Mathematics, Computer Science, or related engineering or science curriculum.


If you would like to be considered for the position of Senior Developer Productivity Engineer or wish to discuss it further then please leave your details below. Your resume will be held in confidence until you connect with a member of our search team.

Upload