At a Glance
- Tasks: Design and implement software for advanced Linux-based supercomputers and AI systems.
- Company: Join Alces Software, a leader in HPC and AI technology.
- Benefits: Earn £28,000 to £30,000, with ongoing training and a relaxed work environment.
- Other info: Great opportunity for growth in a supportive team that values open-source culture.
- Why this job: Turn your Linux passion into a career with real responsibility from day one.
- Qualifications: Strong Linux experience 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 have 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 will be joining a small, relaxed, office-based Oxfordshire team where you will get real responsibility from day one.
What’s on Offer?
- 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.
Key Responsibilities of the Graduate Software Engineer role:
- 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.
What We’re Looking For:
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.).
- Are pragmatic, curious, and enjoy solving problems in different ways.
- Have a degree in Computer Science, Software Engineering, or a related subject.
- Are 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. Apply today with your CV and a link to your GitHub (or any Linux-related projects you’re proud of). We’ll be in touch to chat!
Graduate Software Engineer in Ambrosden employer: Alces Software Ltd
Alces Software is an exceptional employer for aspiring Graduate Software Engineers, offering a competitive salary and a unique opportunity to work with cutting-edge HPC and AI technologies in a relaxed Oxfordshire office environment. With a strong focus on employee growth, ongoing mentorship from experienced engineers, and a culture that embraces open-source principles, you'll gain invaluable hands-on experience while contributing to real-world supercomputing projects from day one.
StudySmarter Expert Advice🤫
We think this is how you could land Graduate Software Engineer in Ambrosden
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups, and connect with fellow Linux enthusiasts. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to Linux and open-source contributions. This is your chance to demonstrate your passion and hands-on experience beyond just a CV.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Practice common coding challenges and be ready to discuss your past projects in detail. We want to see your enthusiasm and how you tackle real-world problems!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search and genuinely interested in joining our team.
We think you need these skills to ace Graduate Software Engineer in Ambrosden
Some tips for your application 🫡
Show Your Linux Passion:We want to see your love for Linux shine through in your application. Share your personal projects, homelabs, or any tinkering you've done with kernels and scripting. This is your chance to show us what makes you a true Linux enthusiast!
Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Graduate Software Engineer role. Highlight your self-taught Linux experience, scripting skills, and any open-source contributions. We’re looking for genuine passion over a perfect format!
Include Your GitHub Link:Don’t forget to include a link to your GitHub or any other platforms where you showcase your Linux-related projects. This gives us a peek into your coding style and problem-solving abilities, so make it easy for us to find your work!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets to us quickly and efficiently. Plus, it shows you’re keen on joining our team at Alces Software!
How to prepare for a job interview at Alces Software Ltd
✨Show Your Linux Passion
Make sure to express your genuine enthusiasm for Linux during the interview. Share specific examples of your personal projects, like homelabs or contributions to open-source software, to demonstrate your hands-on experience and commitment to the Linux community.
✨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 think about how you would approach real-world problems they might present during the interview.
✨Demonstrate Problem-Solving Skills
Alces Software values pragmatic thinkers. Prepare to discuss challenges you've faced in your projects and how you solved them. This will showcase your ability to think critically and adaptively, which is crucial for a Graduate Software Engineer role.
✨Ask Insightful Questions
At the end of the interview, don’t forget to ask questions that show your interest in the company and the role. Inquire about their current projects, team dynamics, or opportunities for growth within the company. This not only shows your enthusiasm but also helps you gauge if it’s the right fit for you.