Graduate Software Engineer in Bicester

Graduate Software Engineer in Bicester

Bicester Full-Time 28000 - 30000 £ / year (est.) No working from home possible
Alces Software

At a Glance

  • Tasks: Design and implement software for advanced Linux-based supercomputing and AI systems.
  • Company: Join Alces Software, a leader in HPC and AI infrastructure.
  • Benefits: Earn £28,000 to £30,000 with training, mentorship, and a relaxed work culture.
  • Other info: Great growth opportunities in a supportive team that values open-source culture.
  • Why this job: Turn your Linux passion into a career with real impact on cutting-edge technology.
  • Qualifications: Strong Linux experience, scripting skills, and a degree in Computer Science or related field.

The predicted salary is between 28000 - 30000 £ per year.

Amazing opportunity for a passionate Linux enthusiast to join Alces Software as a Graduate Software Engineer. We design and manage some of the most advanced supercomputer and AI systems in the UK. If you’ve spent your own time building homelabs, daily-driving Linux, tinkering with kernels, scripting everything, self-hosting services, or contributing to open-source projects, this role is built for you.

About Alces Software: We work with cutting‑edge HPC (High Performance Computing) and AI infrastructure for customers in academic & research institutions, banking, manufacturing, and Formula One. You’ll be joining a small, relaxed, office‑based Oxfordshire team where you’ll get real responsibility from day one.

Responsibilities

  • Research, design, and implement software that runs on Linux‑based HPC and AI systems
  • Develop and automate tooling for large‑scale Linux environments
  • Hands‑on design, implementation, testing, and ownership of your own projects
  • Work on real production supercomputing infrastructure
  • Participate in team meetings and present your work
  • Learn modern Linux engineering practices in a fast‑moving environment

We care much more about your real Linux passion and hands‑on experience than a perfect CV. You’ll be a great fit if you:

  • Live and breathe Linux (ideally run it as your daily driver)
  • Have strong self‑taught Linux experience—whether that’s Arch, Debian, Gentoo, NixOS, or anything else you’ve broken and fixed in your own time
  • Love scripting and automation (especially Bash, Python, and any other tools you’ve picked up)
  • Have a demonstrable open‑source background (GitHub projects, personal tools, contributions, dotfiles, homelab setups, etc.)
  • Be pragmatic, curious, and enjoy solving problems in different ways
  • Have a degree in Computer Science, Software Engineering, or a related subject
  • Be a fast learner with a strong drive to build a career in systems + software engineering

Bonus points for:

  • Experience with containers (Docker/Podman), orchestration, Ansible, or configuration management
  • Any exposure to HPC, clustering, or high‑performance systems
  • Web development (React or similar) or Ruby experience
  • Willingness to travel occasionally within the UK for customer projects

What’s Next?

If you’re a Linux enthusiast who wants to turn your personal passion into a real career working on supercomputers and AI systems, we’d love to hear from you.

Benefits

  • Competitive salary of between £28,000 and £30,000 per annum depending on experience
  • Rapid exposure to large‑scale Linux systems, supercomputers, and emerging AI technologies
  • Ongoing training and mentorship from experienced Linux engineers
  • Genuine opportunity to grow into a strong Linux‑focused software engineering career
  • Relaxed working environment with a team that actually understands open‑source culture

Graduate Software Engineer in Bicester employer: Alces Software

Alces Software is an exceptional employer for passionate Linux enthusiasts, offering a competitive salary and a relaxed office environment in Bicester. With a strong focus on employee growth, you will receive ongoing training and mentorship from experienced engineers while working on cutting-edge supercomputing and AI systems. Join a team that values your hands-on experience and open-source contributions, providing you with real responsibility and the opportunity to turn your passion into a rewarding career.

Alces Software

Contact Details:

Alces Software Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Graduate Software Engineer in Bicester

Tip Number 1

Network like a pro! Get out there and connect with people in the industry. Attend meetups, tech talks, or even online forums where Linux enthusiasts hang out. You never know who might have a lead on a job or can give you insider tips!

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, whether it's your homelab setups or contributions to open-source. Having something tangible to discuss during interviews can really set you apart from the crowd.

Tip Number 3

Practice makes perfect! Prepare for technical interviews by brushing up on your Linux knowledge and scripting skills. Use platforms like StudySmarter to find resources that can help you ace those coding challenges.

Tip Number 4

Apply through our website! We love seeing passionate candidates who are eager to join our team. Don’t just send your CV; write a personal note about why you’re excited about working with us at Alces Software!

We think you need these skills to ace Graduate Software Engineer in Bicester

Linux
Scripting
Bash
Python
Open-source contributions
HPC (High Performance Computing)
Automation

Some tips for your application 🫡

Show Your Linux Passion:We want to see your love for Linux shine through in your application. Share your experiences, whether it's building homelabs or tinkering with kernels. Let us know how you live and breathe Linux!

Highlight Your Projects:Don’t hold back on showcasing your projects! Whether it’s your GitHub contributions or personal tools, we’re keen to see what you've created. This is your chance to demonstrate your hands-on experience.

Be Yourself:We care more about your passion than a perfect CV. So, be genuine and let your personality come through in your writing. We’re looking for someone who fits into our relaxed team culture.

Apply Through Our Website:Ready to take the plunge? Make sure to apply through our website for the best chance of getting noticed. We can’t wait to hear from you and see how you can contribute to our exciting projects!

How to prepare for a job interview at Alces Software

Show Your Linux Passion

Make sure to highlight your love for Linux during the interview. Share specific examples of your personal projects, like any homelabs you've built or open-source contributions you've made. This will demonstrate your genuine enthusiasm and hands-on experience.

Prepare for Technical Questions

Brush up on your technical knowledge related to Linux systems, scripting, and automation. Be ready to discuss your experience with tools like Bash and Python, and maybe even solve a coding challenge on the spot. This shows you’re not just a fan but also capable of practical application.

Demonstrate Problem-Solving Skills

Be prepared to talk about how you've tackled challenges in your projects. Whether it’s debugging a tricky issue or optimising a script, sharing your thought process will showcase your problem-solving abilities and adaptability, which are key in a fast-moving environment.

Ask Insightful Questions

At the end of the interview, don’t forget to ask questions that show your interest in the role and the company. Inquire about their current projects, team dynamics, or future technologies they plan to explore. This not only shows your enthusiasm but also helps you gauge if it’s the right fit for you.