Software Engineer - Systems in London

Software Engineer - Systems in London

London Full-Time 48000 - 72000 £ / year (est.) No working from home possible
S

At a Glance

  • Tasks: Build innovative data infrastructure for AI and tackle bold engineering challenges.
  • Company: Join a high-calibre team at Spiral, backed by world-class VCs.
  • Benefits: Competitive salary, dynamic work environment, and opportunities for growth.
  • Other info: Work in-person at our vibrant NYC or London office.
  • Why this job: Make a real impact in AI with cutting-edge technology and innovative projects.
  • Qualifications: 5 years of experience in high-performance software and cloud-scale storage systems.

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

Spiral is building the data infrastructure that AI actually needs. We enable teams developing models in complex domains, such as weather & climate, financial, time-series, genomics, point-clouds, videos, and images. We’re reinventing storage with innovative data layouts, compression strategies, and orchestration layers, blending open-source building blocks like Vortex with proprietary cloud data warehouse architecture. We’re a small, high-caliber team based in New York and London, backed by world-class VCs and equipped with the runway to tackle bold ideas.

We’re looking for exceptional engineers with deep experience in low-level, high-performance software and cloud-scale storage systems.

What we’re looking for:

  • 5 years of experience writing high-quality production code
  • Strong foundation in operating systems and systems programming
  • Proven track record in performance engineering
  • Familiarity with tools like Apache Arrow, Parquet, DataFusion, Clickhouse, or DuckDB is a plus
  • Understanding of cutting-edge ML infrastructure stack (e.g. PyTorch, CUDA) is also a plus
  • Experience with Rust is a bonus
  • Willingness to work in-person at our NYC or London office

If interested, please apply at this link.

Software Engineer - Systems in London employer: Spiral

At Spiral, we pride ourselves on being an exceptional employer that fosters a culture of innovation and collaboration. Our teams are empowered to push the boundaries of technology while enjoying a supportive work environment that prioritises professional growth and development. With our offices located in vibrant cities like NYC and London, employees benefit from a dynamic atmosphere and access to cutting-edge projects that make a real impact in the AI landscape.

S

Contact Details:

Spiral Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer - Systems in London

Tip Number 1

Network like a pro! Reach out to folks in the industry, especially those at Spiral or similar companies. A friendly chat can open doors and give you insights that a job description just can't.

Tip Number 2

Show off your skills! If you've got a GitHub or personal project that showcases your coding chops, make sure to highlight it. It’s a great way to demonstrate your experience with high-performance software and systems programming.

Tip Number 3

Prepare for technical interviews by brushing up on your knowledge of operating systems and performance engineering. Practice coding challenges and system design questions to impress the interviewers at Spiral.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining the team at Spiral.

We think you need these skills to ace Software Engineer - Systems in London

High-Quality Production Code
Operating Systems
Systems Programming
Performance Engineering
Apache Arrow
Parquet
DataFusion

Some tips for your application 🫡

Show Off Your Skills:Make sure to highlight your experience with high-quality production code and any relevant tools like Apache Arrow or Clickhouse. We want to see what you've got, so don’t hold back!

Tailor Your Application:Customise your application to reflect the specific requirements mentioned in the job description. Mention your familiarity with systems programming and performance engineering to catch our eye.

Be Authentic:Let your personality shine through! We’re a small team, and we value authenticity. Share your passion for software engineering and why you’re excited about working with us at Spiral.

Apply Through Our Website:Don’t forget 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. We can’t wait to hear from you!

How to prepare for a job interview at Spiral

Know Your Stuff

Make sure you brush up on your knowledge of operating systems and systems programming. Be ready to discuss your experience with high-performance software and cloud-scale storage systems, as these are key areas for the role.

Showcase Your Projects

Prepare to talk about specific projects where you've written high-quality production code. Highlight any performance engineering work you've done and be ready to explain the challenges you faced and how you overcame them.

Familiarity with Tools

If you have experience with tools like Apache Arrow, Parquet, or Clickhouse, make sure to mention it! Even if you haven't used them extensively, showing that you're familiar with these technologies can set you apart from other candidates.

Be Ready for Technical Questions

Expect technical questions related to the ML infrastructure stack, especially if you have experience with PyTorch or CUDA. Brush up on Rust too, as it's a bonus skill that could impress the interviewers.