Software Engineering Intern
Overview
Olix offers a Software Engineering Intern position based in London, United Kingdom. The internship takes place during Summer 2027 and involves building the software stack for the next-generation DX-1 accelerator, which is a dataflow architecture built specifically for decode.
Who can apply
Applicants must be working toward a Bachelor or Master degree in computer science, computer engineering, electrical engineering, mathematics, or a related field, and must have an available co-op or internship term. Candidates need practical experience with C and C++ programming beyond coursework, along with solid systems fundamentals covering memory hierarchies, concurrency, and performance analysis.
Additional qualifications include demonstrated depth in either compilers or systems software, familiarity with ML framework internals, low-level programming, or optimisation techniques, and strong problem-solving and communication skills. Due to U.S. export control regulations, eligibility to work at Olix depends on the candidate's most recent citizenship or permanent residency status, and applicants from certain restricted countries are generally unable to be considered unless they have subsequently obtained citizenship or permanent residency in an unrestricted country.
What you get
The position provides a competitive salary paid pro rata for the duration of the internship, based on an annual rate of 66000 GBP. Visa sponsorship may also be offered for suitable candidates.
Requirements
Interns take ownership of scoped projects on the team roadmap, with a named mentor and a defined outcome by the end of the term. Responsibilities include contributing production code to the compiler, runtime, simulation, or developer tooling, and optimizing performance through techniques such as layout, scheduling, and tiling, or extending simulation to model real system behavior. Interns also partner directly with compiler, systems, FPGA, and ASIC engineers to understand device trade-offs, while grounding conclusions in measurement and communicating results clearly.