Senior Linux Engineer: OCaml Experience

New York, New York, United States

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.

Part-time telecommuting may be permitted with manager approval.

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. SLE25

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Select...
Select...
Select...

Why you’re interested in Jane Street
How you heard about us
If you have a job now, why you’re looking for a new one

Select...