Jobs and Careers
JA

Senior Linux Engineer: OCaml Experience

Jane Street
New York City, United Statesfull_timeVerifiedPosted 27 Jun 2024

About the role

Senior Linux Engineers 

OCaml Experience

Jane Street Group, LLC has openings for Senior Linux Engineers - multiple openings in New York, NY.

The position duties are as follows:  Responsible for the health, effectiveness and growth of the Linux infrastructure at Jane Street. Day-to-day duties include:

  • Work in all parts of the infrastructure lifecycle, including capacity planning, provisioning, troubleshooting, maintenance and upgrading of physical and virtual Linux machines;
  • Develop Systems software in OCaml as part of the endeavors to automate, monitor, troubleshoot individual Linux servers and the Linux infrastructure as a whole;
  • Provide technical support and troubleshooting both proactively, by monitoring Linux servers at scale, and reactively, by handling requests coming from users of the Linux infrastructure;
  • Perform routine and extraordinary operational work necessary to keep the Linux infrastructure running smoothly and in compliance with internal and external standards (e.g. timely security updates);
  • Interview Linux Engineer candidates at all levels;
  • Train and mentoring Linux Engineers at all levels, interns, and other stakeholders;
  • Liaise with adjacent technical roles (e.g. Software Developers, Network Engineers, Cybersecurity Engineers, Technical Project Managers) to coordinate and execute technical efforts;
  • Help management with the supervision/coordination/planning/execution of at least one of the areas listed above.

The position requires a 3 or 4 year Bachelor’s degree or foreign equivalent plus a minimum of 2 years of experience in any occupation in which an individual gains experience managing a minimum of a hundred Linux servers at scale. Experience must include:

  • 1 year experience in Systems Programming using the OCaml programming language with asynchronous libraries, typeful software design, monadic programming and the Mercurial version control system;
  • 2 years experience writing/debugging/running automation software on the Linux platform, including network programming, scripting with the Bash shell, managing configuration-as-code and infrastructure-as-code;
  • 2 years experience with infrastructure, system, process, kernel troubleshooting and debugging on physical and virtual Linux machines;
  • 2 years experience maintaining internal Linux software repositories in line with internal and external compliance policies; and
  • 2 years experience monitoring production Linux servers, responding to alerts, and participating in on-call rotations.

Ref. SLE24

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Jane Street

View company profile →