Linux Engineer
Jane StreetAbout the Role
As a Linux Engineering intern at Jane Street, you'll work alongside full-time employees to learn how the firm builds and maintains critical infrastructure underlying its production trading systems. Your work will span the operating system layer down to firmware and physical hardware, including chasing performance issues, fixing kernel bugs, responding to datacenter incidents, and building robust automation. You'll spend the majority of your time on a carefully selected mentored project that challenges your understanding of Linux systems and software engineering skills while delivering real value, with opportunities to engage in real-time operational work alongside experienced team members and perform root-cause analyses on production issues.
Requirements
- Knowledgeable about operating system fundamentals and computer architecture
- Experienced with 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 that's from coursework, time spent as a systems administrator for your campus computer lab, side projects, etc.
- Fluent with basic introspection and troubleshooting common aspects of a Linux system (e.g. system health as a whole, individual processes, checking logs, etc.)
- Someone who solves problems by writing code (in any language) and is invested in robust software engineering
- Intellectually curious, collaborative, and eager to learn (including from mistakes)
- Humble and unafraid to ask questions
- A strong communicator
- Fluent in English