Linux Engineer
Jane StreetAbout the Role
A broad role maintaining the critical infrastructure underlying Jane Street's technology, spanning on-prem and cloud infrastructure across compute, storage, networking, and every layer from physical hardware to workload orchestration. You'll build in-house tools and systems, act as a Linux expert teaching specialist skills, automate work to improve reliability, diagnose and resolve production issues in real time, and execute carefully planned platform changes including upgrades, migrations, and rollouts.
- Building in-house tools and integrating mainstream open-source technologies into the infrastructure
- Acting as a Linux expert and teaching systems debugging skills to other engineers
- Automating work to improve speed and reliability
- Diagnosing and resolving production issues under time pressure
- Executing scheduled platform changes like upgrades, migrations, and capacity changes
Requirements
- Knowledgeable about operating system fundamentals, computer architecture, and systems programming concepts like sockets, virtual memory, and the process life cycle
- Able to understand network protocols at a basic level
- Comfortable at the command line of a Linux machine (whether from coursework, side projects, or time spent administering a campus computer lab) and fluent in basic introspection and troubleshooting: system health, individual processes, logs
- Someone who solves problems by writing code (in any language) and cares about robust software engineering
- Intellectually curious, collaborative, humble, and eager to learn (including from mistakes)
- A strong communicator
- Fluent in English