At a Glance
- Tasks: Design and maintain high-performance computing systems while collaborating with researchers.
- Company: Join Jump Trading Group, a leader in innovative financial research and technology.
- Benefits: Enjoy private medical insurance, pension schemes, and paid parental leave.
- Other info: Opportunity for global projects and excellent career growth.
- Why this job: Be part of a dynamic team pushing the boundaries of technology in finance.
- Qualifications: 5+ years in HPC and Linux systems, plus strong programming skills.
The predicted salary is between 60000 - 80000 € per year.
Jump Trading Group is committed to world class research. We empower exceptional talents in Mathematics, Physics, and Computer Science to seek scientific boundaries, push through them, and apply cutting edge research to global financial markets. Our culture is unique. Constant innovation requires fearlessness, creativity, intellectual honesty, and a relentless competitive streak. We believe in winning together and unlocking unique individual talent by incenting collaboration and mutual respect. At Jump, research outcomes drive more than superior risk adjusted returns. We design, develop, and deploy technologies that change our world, fund start-ups across industries, and partner with leading global research organizations and universities to solve problems.
Our global High Performance Computing Team is looking to add a Production Engineer in our London office. The scale of our computing environments provides unique challenges in providing good performance and reliability. Several systems including compute, scheduling, networks, and large-scale data storage must integrate seamlessly to support data pipelines and quantitative research. The ideal candidate would be a hands-on individual, highly skilled in the details and nuances of managing Linux environments with a strong software development background necessary to support uniquely customized systems at scale.
What You'll Do:
- Design, implement, maintain, and support high performance compute and storage systems
- Implement and support performance monitoring and fault monitoring systems
- Monitor systems and storage performance, up to and including network components
- Build tooling to compile, package, install, and upgrade software and operating system components at scale
- Collaborate with team members and across teams to write code and testing infrastructures spanning both new and existing codebases in multiple programming languages
- Develop and improve systems and user documentation
- Participate in large, coordinated maintenance operations, including during evenings and weekends
- Work on global projects across a wide range of infrastructure
- Collaborate directly with researchers to optimize their use of HPC infrastructure
- Develop and monitor the tools used to maintain a production computing environment
- Provide operational support on a rotating basis and as needed
- Manage relationships with outside vendors, including traveling both domestically and internationally to meet with current and potential vendors
- Adhere to all company cybersecurity and IT policies, including performing all work using only approved hardware and software
- Other duties as assigned or needed
Skills You'll Need:
- 5+ years of professional experience in high performance computing (HPC), including parallel filesystems (e.g., Lustre, GPFS), batch systems (e.g., Slurm, Grid Engine), and high-performance network interconnects experience is a plus, but not required
- 5+ years of experience with Linux systems administration
- High proficiency with at least one programming/scripting language (e.g., Go, Python, C)
- Extensive experience designing, building, and maintaining complicated, interdependent, and distributed systems
- Extensive experience profiling and debugging application stacks (debuggers and profilers)
- Experience with system configuration management tools (SaltStack, Ansible, Puppet, etc.)
- A compulsion to perform root cause analysis
- Reliable and predictable availability
Benefits include:
- Private Medical, Vision and Dental Insurance
- Travel Medical Insurance
- Group Pension Scheme
- Group Life Assurance and Income Protection Schemes
- Paid Parental Leave
- Parking and Commuter Benefits
HPC Production Engineer in London employer: Jump Trading
Jump Trading Group is an exceptional employer that fosters a culture of innovation and collaboration, making it an ideal place for HPC Production Engineers to thrive. Located in London, our team enjoys a dynamic work environment with access to cutting-edge technology and global projects, alongside comprehensive benefits such as private medical insurance, group pension schemes, and paid parental leave. We prioritise employee growth through continuous learning opportunities and encourage a fearless approach to pushing scientific boundaries in the financial markets.
StudySmarter Expert Advice🤫
We think this is how you could land HPC Production Engineer in London
✨Tip Number 1
Network like a pro! Attend industry meetups, conferences, or even online webinars related to HPC. Engaging with professionals in the field can open doors and give you insights that might just land you that dream job.
✨Tip Number 2
Show off your skills! Create a GitHub repository showcasing your projects, especially those related to Linux systems or HPC. This not only demonstrates your technical abilities but also your passion for the field.
✨Tip Number 3
Prepare for interviews by brushing up on your problem-solving skills. Expect technical questions that test your knowledge of HPC systems and Linux environments. Practising coding challenges can really help you shine!
✨Tip Number 4
Don’t forget to apply through our website! We love seeing candidates who are genuinely interested in joining our team. Tailor your application to highlight how your experience aligns with our mission at Jump Trading Group.
We think you need these skills to ace HPC Production Engineer in London
Some tips for your application 🫡
Show Your Passion for HPC:When you're writing your application, let your enthusiasm for high performance computing shine through. We want to see how your background in Linux systems and programming languages aligns with our mission at Jump Trading Group.
Tailor Your CV and Cover Letter:Make sure to customise your CV and cover letter for the HPC Production Engineer role. Highlight your relevant experience with parallel filesystems and batch systems, and don’t forget to mention any collaborative projects you've worked on!
Be Clear and Concise:Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon unless it’s necessary. Make it easy for us to see why you’re a great fit for our team.
Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. We can’t wait to hear from you!
How to prepare for a job interview at Jump Trading
✨Know Your HPC Stuff
Make sure you brush up on your high-performance computing knowledge. Understand parallel filesystems like Lustre and batch systems such as Slurm. Be ready to discuss how you've tackled challenges in managing Linux environments and any specific projects you've worked on that relate to HPC.
✨Show Off Your Coding Skills
Since coding is a big part of the role, be prepared to demonstrate your proficiency in at least one programming language, whether it's Go, Python, or C. You might even want to bring along some code samples or projects that showcase your ability to write clean, efficient code.
✨Collaboration is Key
Jump Trading values teamwork, so think of examples where you've successfully collaborated with others. Be ready to discuss how you've worked with researchers or other teams to optimise systems or solve complex problems. Highlight your communication skills and how you foster mutual respect in a team setting.
✨Prepare for Real-World Scenarios
Expect questions that put you in real-world situations, like troubleshooting a performance issue or managing a large-scale maintenance operation. Think through your past experiences and be ready to explain your thought process and the steps you took to resolve issues effectively.