About the Role
We are seeking Linux Engineers to maintain the critical infrastructure underlying Jane Street’s technology. Our group focuses on maintaining and improving the platform that powers Jane Street's production trading systems, using a mix of in-house and open-source software. You will investigate and innovate at every level, from debugging kernel performance to resolving production issues in real time.
Responsibilities
- Debugging kernel performance
- Developing management tools
- Resolving production issues in real time
- Automating deployment
- Implementing scalable configuration management
- Enhancing monitoring systems
- Building and maintaining systems with a firm-wide scope
- Performing root-cause analyses
- Integrating long-term fixes
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or other technical discipline, or equivalent experience
- Experience managing/troubleshooting Linux systems
- Exposure to Linux environments through past experience in software development, IT operations (Helpdesk, Technical Support, DevOps, etc.), or a similar field
- Interest in systems programming and administration
- Desire to expand skills in systems programming and administration
- Willingness to learn OCaml
- Ability to analyze and deconstruct technical problems
- Knowledge of operating system fundamentals, especially Linux
- Confidence with the Unix command line and basic shell scripting
- Basic understanding of network protocols
- Ability to perform basic network troubleshooting
- Comfort with fundamental programming concepts
- Strong programmer (in any language)
- Fluent in English
Skills
- Linux
- Unix command line
- Shell scripting
- Network protocols
- Programming concepts
- OCaml (willingness to learn)
- Systems programming
- Troubleshooting tools and techniques (e.g., gdb, perf, DTrace, eBPF, or SystemTap)
- Computer architecture techniques (e.g. familiarity with PCIe, NVMe, NUMA)
Experience Level
- Intermediate/advanced knowledge of troubleshooting tools and techniques is a plus
- Practical experience with modern Linux systems and systems programming concepts is a plus
- Knowledgeable about modern computer architecture techniques is a plus
Education Level
- Bachelor's degree in Computer Science, Software Engineering, or other technical discipline, or equivalent experience
About the Company
- Jane Street's technology infrastructure
- Production trading systems
- Mix of in-house and open source software
- Custom monitoring tools
