At a Glance
- Tasks: Maintain and improve critical Linux infrastructure for trading systems.
- Company: Join a leading tech firm with a collaborative and innovative culture.
- Benefits: Competitive salary, hands-on training, and opportunities for growth.
- Other info: Learn alongside seasoned professionals in a dynamic environment.
- Why this job: Dive into exciting challenges and make a real impact on technology.
- Qualifications: Basic Linux experience and a passion for problem-solving required.
The predicted salary is between 36000 - 60000 £ per year.
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.
Our mix of in‑house and open source software allows you to investigate and innovate at every level. On any given day, you could be debugging kernel performance, developing management tools, or resolving production issues in real time. Diving into tricky systems problems is our specialty. Deployment automation, scalable configuration management, and obsessive monitoring are the focus of some of our ongoing projects. We automate as much of our work as we can, but not because we're lazy. We find that automation reduces our error rate and overall workload – plus, we think it's fun.
Working in our group provides opportunities for involvement with almost every other facet of the company. We work directly with colleagues in trading, technology, and operations to build and maintain systems with a firm‑wide scope. Using feedback from other groups and our custom monitoring tools, we strive to resolve production issues quickly, perform comprehensive root‑cause analyses, and integrate long‑term fixes in a clean and robust way.
We don’t expect you to come in with deep experience – we’re happy to hire smart problem solvers and teach them what they need to know. You’ll train alongside our more seasoned team members in a hands‑on capacity, learning how we make tangible and immediate improvements to our infrastructure every day.
About You
- 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
- Interested in systems programming and administration and a desire to expand these skills
- Willing to learn OCaml, our programming language of choice (no prior experience with OCaml is required, though)
- Able to analyze and deconstruct technical problems
- 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
- 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)
- Fluent in English
Linux Engineer employer: Jane Street
At Jane Street, we pride ourselves on being an exceptional employer, particularly for those passionate about machine learning and software engineering. Our collaborative work culture fosters innovation and creativity, allowing employees to experiment and grow within a dynamic trading environment. With ample opportunities for professional development and a commitment to maintaining a supportive atmosphere, we empower our team members to push the boundaries of technology while enjoying a fulfilling career in finance.
StudySmarter Expert Advice🤫
We think this is how you could land Linux Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with current employees at Jane Street. A friendly chat can sometimes lead to opportunities that aren’t even advertised.
✨Tip Number 2
Show off your skills! Create a GitHub profile or personal website showcasing your projects, especially anything related to Linux systems. This gives us a glimpse of your problem-solving abilities and passion for tech.
✨Tip Number 3
Prepare for technical interviews by brushing up on your Linux knowledge and troubleshooting techniques. Practice common scenarios you might face as a Linux Engineer, so you can impress us with your quick thinking!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take the initiative to engage directly with us.
We think you need these skills to ace Linux Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Linux Engineer role. Highlight any relevant projects or experiences with Linux systems, as we love to see how you’ve tackled tricky problems in the past.
Craft a Compelling Cover Letter:Your cover letter is your chance to show us your personality and passion for the role. Share why you're excited about working with us at StudySmarter and how you can contribute to our team’s success.
Show Off Your Problem-Solving Skills:In your application, don’t shy away from discussing specific challenges you've faced and how you resolved them. We’re all about smart problem solvers, so let us know how you think on your feet!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at Jane Street
✨Know Your Linux Inside Out
Make sure you brush up on your Linux knowledge before the interview. Familiarise yourself with the command line, basic shell scripting, and troubleshooting tools like gdb or perf. Being able to discuss your experience managing Linux systems will show that you're ready to dive into the role.
✨Show Off Your Problem-Solving Skills
Prepare to discuss specific examples of how you've tackled tricky systems problems in the past. Whether it's debugging kernel performance or resolving production issues, having concrete examples will demonstrate your analytical skills and ability to think on your feet.
✨Get Comfortable with OCaml
While you don't need prior experience with OCaml, showing a willingness to learn it can set you apart. Brush up on programming concepts and express your enthusiasm for picking up new languages. This shows that you're adaptable and eager to grow within the team.
✨Understand the Bigger Picture
Research Jane Street's technology and how the Linux Engineer role fits into their overall operations. Understanding how your work will impact trading systems and collaborating with other teams will help you articulate your interest in the position and your potential contributions.