Linux Engineer

Tower Research Capital   •  

New York, NY

Not Specified years

Posted 178 days ago

This job is no longer available.

Tower Research Capital, a high-frequency proprietary trading firm founded in 1998, seeks a Senior Linux Engineer. The successful candidate will be an architect and also provide subject matter expertise on Tower's cloud infrastructure. In this position, the candidate will find engaging challenges and liaise with various internal technical teams and research while interacting with cutting edge technologies and up-and-coming open source endeavors.


  • Building and extending an in-house developed centralized infrastructure software for managing authorization, authentication, configuration management, and directory services 
  • Architecting, building, and managing a large-scale, resilient, multi-tenant R&D environment utilizing cloud technologies such as Kubernetes, Docker and Object/Block Store
  • Building and managing a hybrid cloud model using private and public cloud offerings
  • Evaluating and building a highly reliable multi-petabyte cloud scale storage infrastructure
  • Designing and implementing solutions for logging, monitoring and metering of cloud infrastructure
  • Collaborating with internal trading teams and external business partners to migrate their workloads to the Cloud


The following qualifications are necessary:

  • A bachelor’s degree or higher in computer science or a related field 
  • Experience developing software in a Linux environment
  • Fluency in at least one scripting/coding language: Python, Ruby, Bash 
  • Ability to understand existing systems and adapt and extend code of open source projects
  • Expert knowledge of Unix/Linux and Networking (VLAN, iptables, DHCP etc.)
  • Experience with Web Services and REST API development 

The following qualifications are a plus:

  • Knowledge of cloud-scale technologies such as Docker, Kubernetes to build in-house private clouds and to interface with public clouds like GCE, AWS or Azure
  • Experience with infrastructure automation through DevOps scripting using Shell, Python, SaltStack, CFEngine, Ansible and/or Puppet
  • Experience with clustered storage solutions, such as Ceph, IBM GPFS, Quobyte
  • Experience with HTC/HPC computing technologies like HTCondor, Apache Spark, GridEngine, SLURM, Mesos, or Nomad
  • At least 1 year of experience in building and maintaining large-scale compute environments in public clouds

Candidate should also be:

  • Organized, responsible, and meticulous
  • Strong communicator
  • Proactive and willing to take initiative
  • Able to manage and prioritize multiple tasks in a fast-paced environment
  • Able to work both with a team and independently


Tower's dual offices and garden roofdecks are located in TriBeCa and SoHo, neighborhoods in downtown Manhattan.  While we work hard, Tower's cubicle-free workplace, jeans-clad workforce, and well-stocked kitchens reflect the premium the firm places on quality of life.  Benefits include:

  • Competitive salary
  • 401(k) with company matching
  • Five weeks of paid vacation per year plus nine paid holidays
  • Free breakfast, lunch, and snacks on a daily basis
  • Reimbursement for health and wellness expenses
  • Free tickets to New York events, including the US Open and TriBeCa Film Festival