Senior AI Software Engineer (Research and Development) (Culham)
Senior AI Software Engineer (Research and Development) (Culham)

Senior AI Software Engineer (Research and Development) (Culham)

Full-Time 48000 - 72000 ÂŁ / year (est.) Home office (partial)
Go Premium
L

At a Glance

  • Tasks: Join our team to develop cutting-edge AI software and drive innovation in industrial automation.
  • Company: Luffy AI is a pioneering startup focused on adaptive neural networks for robotics and control systems.
  • Benefits: Enjoy flexible working, EMI share options, and 25 days annual leave plus bank holidays.
  • Why this job: Be part of a transformative tech journey and influence the future of AI in industry.
  • Qualifications: BSc in Computer Science with 3-5 years of software development experience, strong Python skills required.
  • Other info: Located at Culham Science Centre, with opportunities for collaboration and personal growth.

The predicted salary is between 48000 - 72000 ÂŁ per year.

Luffy AI is an exciting high-tech startup developing adaptive neural networks for industrial control & robotics (Physical AI). Luffy specialises in “Micro AI” controllers (sometimes referred to as TinyML) that can be trained in simulation on digital twins and successfully transferred into real world systems. The Micro AI controllers can be deployed on existing controller hardware with a small footprint and no internet connection. Our networks use neuroplasticity to learn the dynamics of the equipment they are placed in and continue to adapt long after training. These innovations allow us to overcome the difficulty of applying AI in control system applications. Our transformative AI technology allows process industries and manufacturers to improve productivity and save energy, and allows industrial automation vendors to simplify and extend the operating envelope of their machines. This revolutionary control technology is a key enabler of Industry 4.0, with huge potential in foundation industries such as metals, glass and cement manufacturing, as well as in automation sectors such as electric motors and robotic systems. We are based at the Culham Science Centre near Oxford, UK and have a satellite office in the centre of Bristol.

We are looking for a passionate Senior AI Software Engineer to work with our CTO and AI Architect to work on our proprietary AI stack, both delivering operational improvements for our AI Control Engineers who use the stack to train controllers, and working on R&D projects to drive step changes in the Stack’s capabilities longer term. The code frameworks you will work on include neural network execution engines, genetic algorithms and training frameworks. This dynamic role will require you to have a broad interest in and experience in software engineering, working collaboratively with other developers on innovative code bases. Experience of genetic algorithms, low level neural network execution and concepts such as neuroplasticity, recurrent neural networks and reinforcement learning frameworks like OpenAI Gym would be a huge advantage. This role requires specific experience with Python and familiarity with C/C++ or GPU programming would be a bonus. As an early team member in a growing startup you will be in a unique position to influence the direction of the company and tailor the role to your interests.

The specific role can be adapted to your skill-set, but we are broadly looking for someone to take on the following responsibilities:

  • Development of proprietary AI training and inference framework used by our AI Control Engineers
  • Research and development activities to drive significant step improvements to our AI Stack
  • Engage with academic partners and the AI community through collaborations, conferences, and open-source contributions
  • Liaise with applications engineers and our commercial teams to identify and develop new features and capabilities
  • Contribute to or lead the development of internal software libraries
  • Champion and maintain code quality standards and professional software development practices across our code base.

Behaviours and personal characteristics:

  • Passionate about software engineering and about writing robust, efficient code that is well thought out and tested.
  • Keen interest in AI research, with an interest in following new scientific and technical developments in the field
  • Fast learner, comfortable picking up new technologies and techniques.
  • T-shaped person, deep expertise in a few areas but able to be a generalist when needed.
  • Team player.
  • Strong organisational skills.

Essentials:

  • At least BSc in Computer Science or relevant discipline
  • 3-5 years professional software development experience
  • Strong Python skills
  • Some experience with Reinforcement Learning
  • Solid grounding in API design, algorithms, design principles
  • Well versed with industry standard development practices, testing frameworks, source control (git), CI, etc
  • Experience of agile development practices, especially Scrum

Desirable:

  • Master’s or PhD in Computer Science or relevant discipline
  • Strong experience with a statically typed language, preferably C, C++, or Rust
  • Experience with genetic algorithms or neuroevolution
  • Experience with neural network concepts such as neuroplasticity and recurrent neural networks
  • Experience of reinforcement learning frameworks like OpenAI Gym
  • Experience with software optimisation or high performance computing
  • Fluent in English with excellent written and verbal communication skills
  • Experience of leading agile processes especially Scrum Master

Full time salary will depend on experience and capability assessment during the interview process. EMI share options scheme. 25 days annual leave, plus bank holidays. Flexible working – we require a minimum level of on-site presence, but will accommodate your work style preferences where possible. We can’t accept fully remote candidates.

Senior AI Software Engineer (Research and Development) (Culham) employer: Luffy AI

Luffy AI is an innovative high-tech startup located at the Culham Science Centre, offering a vibrant work culture that fosters creativity and collaboration. As a Senior AI Software Engineer, you will have the opportunity to influence the direction of cutting-edge AI technology while enjoying flexible working arrangements and a supportive environment for professional growth. With competitive benefits including EMI share options and generous annual leave, Luffy AI is committed to empowering its employees to thrive in their careers.
L

Contact Detail:

Luffy AI Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior AI Software Engineer (Research and Development) (Culham)

✨Tip Number 1

Familiarise yourself with the latest advancements in AI, particularly in areas like neuroplasticity and reinforcement learning. Engaging with recent research papers or attending relevant conferences can give you insights that will impress during discussions with the team.

✨Tip Number 2

Showcase your collaborative skills by participating in open-source projects related to AI or software development. This not only enhances your coding skills but also demonstrates your ability to work within a team, which is crucial for this role.

✨Tip Number 3

Prepare to discuss your experience with Python and any other programming languages you know, especially C/C++. Be ready to share specific examples of projects where you've implemented algorithms or frameworks similar to those mentioned in the job description.

✨Tip Number 4

Network with professionals in the AI community, especially those involved in industrial applications. Building connections can provide valuable insights into the industry and may even lead to referrals, increasing your chances of landing the job.

We think you need these skills to ace Senior AI Software Engineer (Research and Development) (Culham)

Strong Python skills
Experience with Reinforcement Learning
Solid grounding in API design
Knowledge of algorithms and design principles
Familiarity with genetic algorithms
Understanding of neuroplasticity and recurrent neural networks
Experience with reinforcement learning frameworks like OpenAI Gym
Proficiency in C/C++ or Rust
Experience with software optimisation or high performance computing
Familiarity with agile development practices, especially Scrum
Strong organisational skills
Excellent written and verbal communication skills
Ability to work collaboratively in a team environment
Passion for software engineering and AI research
Fast learner with adaptability to new technologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Python, reinforcement learning, and any relevant projects involving neural networks or genetic algorithms. Use specific examples to demonstrate your skills and achievements.

Craft a Compelling Cover Letter: In your cover letter, express your passion for AI and software engineering. Mention how your background aligns with Luffy AI's mission and the specific role. Be sure to include your interest in contributing to R&D projects and collaborating with academic partners.

Showcase Relevant Projects: If you have worked on projects related to AI, robotics, or software development, summarise these experiences. Highlight any innovative solutions you developed and the impact they had, especially in relation to Industry 4.0.

Demonstrate Continuous Learning: Mention any recent courses, certifications, or self-study you've undertaken in AI, software development, or related fields. This shows your commitment to staying updated with the latest technologies and trends in the industry.

How to prepare for a job interview at Luffy AI

✨Showcase Your Passion for AI

Make sure to express your enthusiasm for AI and software engineering during the interview. Discuss any personal projects or research you've done in the field, especially related to neural networks or reinforcement learning, as this will demonstrate your genuine interest and commitment.

✨Prepare for Technical Questions

Expect technical questions that assess your knowledge of Python, genetic algorithms, and neural network concepts. Brush up on these topics and be ready to discuss your previous experiences with them, including any challenges you faced and how you overcame them.

✨Highlight Collaborative Experiences

Since the role involves working closely with other developers and teams, be prepared to share examples of successful collaborations from your past. Emphasise your ability to work in a team, communicate effectively, and contribute to group projects.

✨Demonstrate Problem-Solving Skills

Be ready to tackle hypothetical scenarios or coding challenges during the interview. Show your thought process clearly and explain how you approach problem-solving, particularly in the context of AI and software development.

Senior AI Software Engineer (Research and Development) (Culham)
Luffy AI
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

L
  • Senior AI Software Engineer (Research and Development) (Culham)

    Full-Time
    48000 - 72000 ÂŁ / year (est.)

    Application deadline: 2027-06-11

  • L

    Luffy AI

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>