At a Glance
- Tasks: Design and build the next-gen DX-1 accelerator for AI models at scale.
- Company: Join OLIX, a fast-growing tech company revolutionising infrastructure.
- Benefits: Competitive salary, equity options, retirement plans, and proximity bonuses.
- Other info: Collaborative environment with opportunities for career growth and innovation.
- Why this job: Make a real impact in AI technology and shape the future of computing.
- Qualifications: Experience in systems software, C/C++, and distributed inference.
The predicted salary is between 80000 - 98000 £ per year.
About OLIXAI is growing faster than any technology in history and the explosion in demand has created a massive infrastructure gap; we can no longer build chips or power stations fast enough to keep up. The industry is still leaning on a ten-year-old hardware blueprint that has reached its limit. A new paradigm that is faster and more efficient will be the biggest economic opportunity of the next century and create the most important company of the next decade. The OLIX Decode Accelerator 1 (DX-1) is the first accelerator architected specifically for decode. Rack-scale co-design of logic, data movement, packaging, optics and interconnect enables a step change in system level performance.
The Role: We’re searching for Architect, Staff & Senior Systems Software Engineers to own how our next-generation DX-1 accelerator is brought to life as a production inference platform. DX-1 is a dataflow architecture built specifically for decode, deployed in a disaggregated inference environment. Your mission is to make that hardware serve large AI models at rack scale by building and extending the runtime and serving stack that connects PyTorch and JAX down to the metal. This is a whole-stack systems role. You’ll work where the runtime, the network, and the accelerator meet, partnering closely with hardware, compiler, and modelling teams to optimize serving performance. Your impact is measured not only by what you build but by the leverage you create: the standards you set, the systems and tooling other teams build on, and the direction you shape across the platform.
Responsibilities:
- Own the Runtime & Serving Stack: Design, build, and extend the distributed inference and serving stack (e.g. vLLM, SGLang, NVIDIA Dynamo, TensorRT-LLM) onto DX-1, rather than treating any layer as a black box.
- Scale Distributed Inference: Define how inference scales across many accelerators: tensor / pipeline / data parallelism, collective communication patterns, KV-cache management and offload, and memory-aware scheduling across a disaggregated topology.
- Engineer for Reliability at Scale: Make distributed inference dependable across failure domains (fault handling, graceful degradation, load balancing, and recovery), and define the observability, tracing, and tooling standards that let teams diagnose problems across the runtime, network, and accelerator rather than through logs alone.
- Drive Bring-Up: Evaluate system behaviour before silicon is fully available (simulation, emulation, FPGA prototyping, analytical modelling), root-cause what breaks during bring-up, and influence design decisions across hardware and software teams.
- Set Standards Across Teams: Identify the highest-impact systems problems across teams and make sure they get solved; hold and articulate a clear technical bar and raise peers to it through review, pairing, and direct challenge; build leverage through systems, frameworks, and developing senior talent rather than solving everything personally.
- Shape Direction: Bring structure and clear direction to ambiguous, cross-team problems, drive structural improvements with urgency, and shape strategic direction within the platform domain, informed by external research, competitive awareness, and industry connections that help generate talent and partnership pipelines.
Skills & Experience:
- Deep experience in systems software, with hands-on C/C++ and strong systems fundamentals across the runtime / network / accelerator boundary.
- Demonstrated ownership of a hard, end-to-end systems problem, ideally extending a distributed inference / serving stack (vLLM, SGLang, NVIDIA Dynamo, TensorRT-LLM) in production, with specifics on what you built or changed and why.
- Distributed inference at scale: parallelism strategies, collective communication, KV-cache and memory management, and reliability across distributed failure domains at cluster scale.
- Fluency at the framework boundary, connecting accelerators to PyTorch / JAX and serving stacks without treating either as opaque.
- Whole-stack debugging: end-to-end and timeline tracing, workload replay, and reasoning from architectural constraints (SRAM, host–device latency, KV footprint, memory bandwidth, collective latency) to root cause.
- Strong, business-aware judgment on speed / cost / quality trade-offs, and a track record of structured, calm handling of late-emerging risk.
- Excellent communication and the ability to align and influence cross-functional teams (hardware, compiler, modelling) without relying on formal authority.
- Bachelor’s degree or higher in computer science, electrical engineering, mathematics, or a related field.
Nice to have:
- Experience with dataflow or non-GPU accelerator architectures; pre/post-silicon bring-up on custom hardware (ASIC/FPGA); production observability at scale (hardware counters, Prometheus/Grafana-style export, device and cluster views).
- Adjacent depth is welcome: HPC cluster design, high-speed networking, distributed systems, or heterogeneous compute platforms.
Compensation & Equity:
- Competitive Salary: Commensurate with your experience, skills, and location.
- Equity & Ownership: Meaningful stock options. You’re not just joining the mission; you’re owning a piece of it.
- Proximity Bonus: We value your time. To minimise your commute and maximise your life, we offer an annual Living-Local Bonus if your residence is within 20 minutes of the office.
- Retirement Benefits: Employer-contributed retirement plans to help you build long-term financial security.
Due to U.S. export control regulations, candidates’ eligibility to work at OLIX depends on their most recent citizenship or permanent residency status. We are generally unable to consider applicants whose most recent citizenship or permanent residence is in certain restricted countries (currently including Iran, North Korea, Syria, Cuba, Russia, Belarus, China, Hong Kong, Macau, and Venezuela). Applicants who have subsequently obtained citizenship or permanent residency in another country not subject to these restrictions may still be eligible.
Architect, Staff & Senior Systems Software Engineer in London employer: OLIX
At OLIXAI, we are at the forefront of a technological revolution, offering our employees the chance to work on groundbreaking projects that shape the future of AI and systems architecture. Our collaborative work culture fosters innovation and creativity, while our commitment to employee growth is reflected in our competitive compensation, meaningful equity options, and a Living-Local Bonus that enhances work-life balance. Join us in a dynamic environment where your contributions directly impact the development of next-generation technology and where you can thrive alongside industry leaders.
StudySmarter Expert Advice🤫
We think this is how you could land Architect, Staff & Senior Systems Software Engineer in London
✨Get Your Portfolio Game On Point
As an aspiring architect, your portfolio is your golden ticket. Make sure it's not just a collection of your best work, but tells a story about your design process and creative thought. Showcase a range of projects, from conceptual sketches to final renderings—think of it as a visual CV!
✨Slide into Networking Events
Architecture thrives on community connections, so keep an eye out for local architecture meetups, exhibitions, and lectures. These events are gold for meeting industry professionals, and who knows? You might just bump into someone from OLIX who can give you the insider scoop on their hiring process!
✨Learn the Software Inside Out
Make sure you're up to speed with design software like AutoCAD, Revit, and SketchUp. Being able to discuss your proficiency during interviews can really set you apart. Plus, if you can mention particular projects where you’ve used them, you’ll demonstrate both skill and practical experience.
✨Refine Your Interview Skills
Interviews for architecture roles can get quite technical, so practice answering questions about your design process and decision-making strategies. Prepare for potential design challenges they might put forward in interviews—show them you can think on your feet and come up with innovative solutions!
We think you need these skills to ace Architect, Staff & Senior Systems Software Engineer in London
Some tips for your application 🫡
Show Off Your Design Skills:Architecture is all about creativity and technical skills, so make sure your portfolio is front and centre! Include a range of your best projects, showcasing different styles and techniques. Don't forget to explain your design process and the challenges you overcame for each project – it gives hiring managers a glimpse into your thought process!
Tailor Your CV to Architecture:When putting together your CV, highlight relevant experience in architectural design software, like AutoCAD or Revit. Plus, if you have any internships or coursework that involved real-world projects, be sure to mention them. We want to see not just what you've done, but how it relates directly to this role at OLIX!
Craft a Compelling Cover Letter:Your cover letter is your chance to express your passion for architecture and what drew you to OLIX. Talk about specific projects or values of theirs you admire, and how you see yourself contributing to their team. We want to feel your enthusiasm – let it shine through your words!
Use Professional Terminology:Don't shy away from using industry-specific jargon that demonstrates your expertise! Terms like 'sustainability', 'scale', and 'aesthetics' can not only show your knowledge but also help you connect with the hiring team. Just ensure it's done in a way that's relatable and not overly technical, so we can see your passion clearly!
How to prepare for a job interview at OLIX
✨Master the Technical Questions
In an architecture interview, be ready to tackle some technical questions about building codes, design principles, and software like AutoCAD or Revit. Brush up on your knowledge of materials and components, as you might even face scenarios to solve during the interview that showcase your problem-solving skills in real-time.
✨Bring Your Portfolio to Life
Your portfolio is your golden ticket! Make sure it not only showcases your best work but also highlights your design thinking process, from sketches to final outputs. During the interview, be prepared to discuss the projects in detail—what challenges you faced, how you overcame them, and what you learnt.
✨Demonstrate Your Passion for Sustainability
In today's architecture landscape, sustainability is key. Be sure to highlight any projects that involved eco-friendly designs or your understanding of sustainable practices. This will show that you’re not just familiar with the trends but are genuinely passionate about creating a better future through your designs.
✨Engage with Your Interviewers
Architecture is a collaborative field, so showing that you're a team player is essential. When conversing with the interviewers, actively listen and respond to their ideas. This isn’t just about you showing off your skills, but also about connecting and demonstrating how well you’d fit into their team at OLIX.