Senior Linux Engineer: OCaml Experience

9 Hours ago • 2-4 Years • Software Development & Engineering

Job Summary

Job Description

Jane Street Group, LLC is seeking Senior Linux Engineers with OCaml experience for multiple openings in New York, NY. The role involves managing the health, effectiveness, and growth of the Linux infrastructure. Responsibilities include capacity planning, provisioning, troubleshooting, and upgrading Linux machines. Engineers will develop systems software in OCaml for automation and monitoring, provide technical support, perform operational tasks for smooth infrastructure functioning and compliance, interview candidates, train and mentor other engineers, and liaise with adjacent technical teams. The role also involves assisting management with supervision and planning. Part-time telecommuting may be permitted.
Must have:
  • 3-4 year Bachelor's degree
  • Minimum 2 years experience managing 100+ Linux servers
  • 1 year OCaml programming experience
  • 2 years Linux automation software experience
  • 2 years Linux troubleshooting experience
  • 2 years maintaining Linux software repositories
  • 2 years monitoring production Linux servers
Good to have:
  • Asynchronous libraries in OCaml
  • Typeful software design in OCaml
  • Monadic programming in OCaml
  • Mercurial version control system
  • Bash shell scripting
  • Configuration-as-code
  • Infrastructure-as-code
  • Participating in on-call rotations

Job Details

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

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in New York, United States

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Software Development & Engineering Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Jane Street is a quantitative trading firm with offices in New York, London, Hong Kong, Singapore, and Amsterdam. We are always recruiting top candidates and we invest heavily in teaching and training. The environment at Jane Street is open, informal, intellectual, and fun. People grow into long careers here because there are always new and interesting problems to solve, systems to build, and theories to test.



New York, United States (On-Site)

Hong Kong (On-Site)

New York, United States (On-Site)

London, England, United Kingdom (On-Site)

London, England, United Kingdom (On-Site)

New York, United States (On-Site)

New York, United States (On-Site)

Hong Kong (On-Site)

New York, United States (On-Site)

New York, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Jane Street

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug