Research Technology Developer
Research Technology Developer

Research Technology Developer

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
Go Premium
O

At a Glance

  • Tasks: Design datacentres, choose hardware, and write efficient software for a massive compute cluster.
  • Company: Join a leading algorithmic trading firm known for its tech-savvy environment and innovation.
  • Benefits: Enjoy competitive pay, health insurance, gym access, daily meals, and fun social events.
  • Why this job: Make a real impact from day one while working on exciting greenfield projects.
  • Qualifications: 5+ years of experience in tech, strong programming skills, and a passion for systems development.
  • Other info: Ideal for those who love tinkering with technology and solving complex problems.

The predicted salary is between 43200 - 72000 £ per year.

This is a fabulous opportunity for a talented, experienced engineer to join this tech-savvy algorithmic trading firm. Through writing software, the research technology team has built one of the world’s largest compute clusters with a single function. In this role, you’ll take on a varied workload: designing the datacentre, choosing the right hardware, tuning OS, storage and networks, writing efficient distribution software for the compute cluster, and more. Most of the work is greenfield rather than implementing existing; you’ll be writing systems from the hardware level up. Recent projects included writing a new storage discovery system from scratch and writing a distributed file system. With huge amounts of autonomy, you can really make a large impact from day one. You’ll be expected to take time to truly understand the business and its requirements, taking often half-formed requests and delivering what users actually need, not what they asked for.

The successful candidate will have a track record of outstanding performance, be confident writing whole systems, and a passion to get started growing one of the world’s largest compute clusters out there.

Requirements:
  • 5+ years’ experience, with an extensive understanding of all things tech
  • Excellent infrastructure, networking and programming (preferably Python) skills; a hybrid systems/programmer would be ideal
  • Ability to draw on your knowledge from many layers of the tech stack (network, hardware, OS, software) to devise the best solution
  • Strong knowledge of large-scale infrastructure management, using code as a tool
  • Experience of file systems; can understand GPU performance issues, but can also code
  • Some experience with bare metals is useful
  • An interest in computers from an early age is a plus; most of the team have been coding, tinkering, building systems, exploring, breaking things to see how they work, etc., in their spare time

Competitive compensation package. Solve complex problems from the ground up; ideas from everyone are encouraged and evaluated. Extensive benefits package, including life & health insurance, pension, onsite gym, yoga, climbing wall, pool & table tennis, daily breakfast & lunch, and regular social events.

Research Technology Developer employer: Oxford Knight

Join a leading algorithmic trading firm that champions innovation and autonomy, offering a vibrant work culture where your ideas are valued and can lead to significant impact. With a competitive compensation package and extensive benefits including health insurance, an onsite gym, and regular social events, this is an excellent opportunity for growth in a tech-savvy environment. Located in a dynamic city, you'll have the chance to work on cutting-edge projects while collaborating with passionate professionals who share your enthusiasm for technology.
O

Contact Detail:

Oxford Knight Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Research Technology Developer

✨Tip Number 1

Familiarise yourself with the latest trends in algorithmic trading and compute clusters. Understanding the current technologies and methodologies used in the industry will help you speak confidently about your ideas and how they can contribute to our team.

✨Tip Number 2

Showcase your problem-solving skills by preparing examples of complex issues you've tackled in previous roles. Be ready to discuss how you approached these challenges and the impact your solutions had on the projects.

✨Tip Number 3

Engage with our community on social media or tech forums. This not only demonstrates your passion for technology but also gives you insights into our company culture and values, which can be beneficial during discussions.

✨Tip Number 4

Prepare to discuss your experience with large-scale infrastructure management and coding. Highlight specific projects where you’ve successfully integrated hardware and software solutions, as this aligns closely with what we’re looking for.

We think you need these skills to ace Research Technology Developer

Software Development
Python Programming
Infrastructure Management
Networking Skills
Operating Systems Knowledge
Distributed Systems Design
File System Development
Hardware Understanding
Problem-Solving Skills
Performance Tuning
Large-Scale System Architecture
Autonomy in Project Execution
Collaboration and Communication
Experience with Bare Metal Systems
Passion for Technology

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in infrastructure, networking, and programming, especially with Python. Emphasise any projects where you've designed systems from the ground up or worked with large-scale infrastructure.

Craft a Compelling Cover Letter: In your cover letter, express your passion for technology and problem-solving. Mention specific experiences that demonstrate your ability to understand user needs and deliver effective solutions, as this is crucial for the role.

Showcase Relevant Projects: Include examples of past projects that align with the job description, such as developing storage systems or working with compute clusters. Highlight your role in these projects and the impact they had on the organisation.

Prepare for Technical Questions: Anticipate technical questions related to infrastructure management, file systems, and programming. Be ready to discuss your thought process in solving complex problems and how you approach system design.

How to prepare for a job interview at Oxford Knight

✨Showcase Your Technical Expertise

Be prepared to discuss your experience with infrastructure, networking, and programming, especially in Python. Highlight specific projects where you've designed systems from the ground up, as this aligns closely with what the company is looking for.

✨Demonstrate Problem-Solving Skills

Expect to face complex technical problems during the interview. Prepare examples of how you've approached and solved similar challenges in the past, particularly those that required innovative thinking and a deep understanding of the tech stack.

✨Understand the Business Needs

Research the company and its operations thoroughly. Be ready to discuss how you would translate vague requests into actionable solutions, demonstrating your ability to understand user needs and deliver effective results.

✨Express Your Passion for Technology

Share your personal journey with technology, including any hobbies or projects that showcase your enthusiasm for coding and system building. This will resonate well with the team, who value a genuine interest in tech.

Research Technology Developer
Oxford Knight
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

O
  • Research Technology Developer

    London
    Full-Time
    43200 - 72000 £ / year (est.)
  • O

    Oxford Knight

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>