We are looking for Linux Engineers to join the team that maintains the critical infrastructure underlying the rest of Jane Street’s technology. Our group includes hard-working Systems Engineers, Administrators and Programmers, tasked with maintaining and improving the platform that powers Jane Street's production trading systems.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or other technical discipline, or equivalent experience
- Experience managing/troubleshooting Linux systems in a home, work, or school environment
- Exposure to Linux environments through past experience in either software development, IT operations (Helpdesk, Technical Support, DevOps, etc.), or a similar field
- Knowledgeable about operating system fundamentals, especially Linux
- Confident with the Unix command line and basic shell scripting
- Has a basic understanding of network protocols and can perform basic troubleshooting
- Comfortable with fundamental programming concepts
- Fluent in English
Benefits
- Opportunities for involvement with almost every other facet of the company
- Work directly with colleagues in trading, technology, and operations to build and maintain systems with a firm-wide scope
- Able to analyze and deconstruct technical problems
- Practical experience with modern Linux systems and systems programming concepts (e.g., C, sockets, virtual memory, process life cycle) is a plus
- Intermediate/advanced knowledge of troubleshooting tools and techniques (e.g., gdb, perf, DTrace, eBPF, or SystemTap) is a plus
- Knowledgeable, or at least interested in learning, about modern computer architecture techniques (e.g. familiarity with PCIe, NVMe, NUMA)
- Strong programmer (in any language)