Enable job alerts via email!

Staff Software Engineer

LinuxRecruit

London

On-site

GBP 60,000 - 100,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

Join a forward-thinking company at the forefront of technology, where you will help build the future of computing. As a key contributor, you will design and develop innovative software and compilers, optimising performance for advanced hardware, including supercomputers. Collaborate closely with specialists to refine software and drive innovation in performance optimisation. This exciting opportunity requires a strong foundation in Python and C++, with a focus on machine learning and AI technologies. Your leadership will shape best practices and foster a culture of continuous improvement, making a lasting impact on the next generation of computing systems. Embrace this chance to be part of something groundbreaking in a collaborative environment.

Benefits

Health Insurance
Company Shares
Bonus

Qualifications

  • Expertise in Python and C++ for optimising computational environments.
  • Experience with machine learning and AI technologies is essential.

Responsibilities

  • Design and develop cutting-edge software and compilers for peak efficiency.
  • Conduct code reviews and mentor team members to uphold high standards.

Skills

Python
C++
Machine Learning
AI Technologies
Performance Optimisation
Compiler Construction

Tools

Pytorch
OpenXLA
LLM

Job description

Build the future of computing today.

A place where right now isn’t fast enough. Genuinely, an environment unlike any other I have seen. Collaborative, innovative and passionate, people making things happen day in day out to be the very best. A place that wants to build from scratch rather than use something else.

As a key contributor in designing and developing bleeding edge software and compilers, you will play a pivotal role in optimising computational environments. Your expertise will ensure that every component operates at peak efficiency, maximising the capabilities of advanced hardware, including supercomputers.

Through close collaboration with specialists across various domains, you will refine the software, programming to fully leverage hardware potential, driving innovation in performance optimisation. Your work will focus on fine tuning compiler behaviour, enhancing execution speed, and ensuring seamless integration between software and hardware architectures.

Beyond technical development, you will be a leader in shaping best practices for compiler construction and performance tuning. You will conduct code reviews, mentor team members, and foster a culture of continuous improvement. By setting and upholding high standards, you will influence the way software optimisation and programming is approached throughout the organisation. You’ll ensure that teams follow the best methodologies and reach the standards that you set them. Your role will be instrumental in pushing the boundaries of computational efficiency, making a lasting impact on the performance of the next generation of computing systems.

Stack leans heavily on Python and C++, machine learning, and other AI technologies. Think Pytorch, Compilers, OpenXLA, LLM, etc. Environment is realtime, super low latency, on premise and building their own cloud. It’s pretty exciting.

They work together in person in London, feeling that in order to carry forward their groundbreaking work everyone in the same room just works better. This is not something to negotiate; it is a 5 day a week onsite role. They have a wealth of benefits coupled with the salary to compensate for this, including health, shares, and bonus.

If you want to be a part of the next generation of technology, reach out. No CV needed for an initial conversation.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.