At a Glance
- Tasks: Join the Innovation Team to develop cutting-edge AI/ML software and prototypes.
- Company: A leading software provider in Guildford, known for innovative technology solutions.
- Benefits: Enjoy a competitive salary, 25% bonus, 10% pension, private healthcare, and 25 days holiday.
- Why this job: Be part of a dynamic team shaping the future of technology with real-world impact.
- Qualifications: Masters or PhD in STEM, plus 5+ years in R&D and proficiency in Python/Julia and C++.
- Other info: Opportunities for senior roles as the company expands rapidly.
The predicted salary is between 52000 - 98000 £ per year.
Job Description
Applied Research Software Engineer (AI/ML, Python/Julia, C++, Masters or PhD)Guildford, Surrey (On-site)£65000 – £140,000 + 25% Bonus, 10% Pension, Private Medical.- A Masters or PhD Degree in Computing or STEM disciplines.- Can work full-time, 5 days a week in Guildford in the office.Your new companyThis leading Software provider are looking to bolster their engineering team with an experienced Applied Research Software Engineer. You will be working full-time in their head office location in the heart of Guildford close to the University and with excellent transport to London and the surrounding areas in Surrey.This role would essentially suit someone who sits at the interface of scientific research/R&D and software development.Your new roleYou will be joining the Innovation Team working on forward looking projects with a focus on high-impact research and early-stage prototyping. You will contribute to the early-stage exploration of technologies such as Machine Learning and AI Engineering and translate experimental code into production quality implementations in an R&D style environment.You'll be working to deliver a new suite of highly scalable products and a lot of the requirements are greenfield. The company control the systems they build, meaning developers can be intrinsic with the user and understand their journey to build a better product. You'll collaborate with scientists, engineers, and developers to identify promising ideas and guide their technical evolution. You'll participate in cross-functional design, implementation, testing, and deployment of their software toolkits so will have full lifecycle exposure.It's a well-established business with decades of experience taking them a market leading position. Building on an impressive 2024 they pushed towards 100 headcount and have the investment and product positioning to double this in the coming 12 months, with a particular focus on the Engineering team. Given this imminent growth there are Senior and Leadership opportunities to aspire to down the line.What you'll need to succeedWe're looking for candidates with a Masters or PhD Degree in a STEM or Computing discipline.You must have proven experience working at the interface of research and software development – especially translating prototype code into performant, production-ready implementations.We're looking for 5+ years Proficiency working in/alongside an R&D environment using at least one high-level scientific language (e.g., Python, Julia) and one or more compiled systems languages (e.g., C, C++, C#).Experience with scientific computing, numerical methods, or computational modelling.Familiarity with emerging and interdisciplinary technologies such as: machine learning, digital twins, agentic systems, reinforcement learning, probabilistic computing, or control systems.What you'll get in returnYou'll work for a technology focused company building innovative products . There's an excellent rewards scheme in place including an annual bonus up to 25%, 10% pension match, private healthcare, 25 days holiday and long term sick cover. There is parking on site or a shuttle bus for train commuters to Guildford and a modern office space with excellent amenities. What you need to do nowTo find out more and to be considered for this position please apply directly, or contact Max Wilcock, Business Director on .At Hays Technology, we are shaping the future of recruitment. The rapid adoption of cloud, which is making customer interfaces more engaging and creating a seamless engagement with businesses, means that from the foundation of your organisation up, software developers are critical to success. As the competition for talent grows, we're ready and waiting to help developers really make an impact on organisations, so talk to us today. We are Hays Technology.
Hays Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found at hays.co.uk
Senior Applied Research SW Engineer C++, Python/Julia, AI/ML employer: Hays Specialist Recruitment Limited
Contact Detail:
Hays Specialist Recruitment Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Applied Research SW Engineer C++, Python/Julia, AI/ML
✨Tip Number 1
Make sure to showcase your experience at the intersection of research and software development. Highlight specific projects where you've successfully translated prototype code into production-ready implementations, as this is a key requirement for the role.
✨Tip Number 2
Familiarise yourself with the latest trends in AI and machine learning technologies. Being able to discuss emerging technologies like digital twins or reinforcement learning during your interactions can set you apart from other candidates.
✨Tip Number 3
Network with professionals in the field, especially those who work in R&D environments. Engaging with them on platforms like LinkedIn can provide insights into the company culture and potentially lead to referrals.
✨Tip Number 4
Prepare to discuss your proficiency in both high-level scientific languages and compiled systems languages. Be ready to provide examples of how you've used Python, Julia, C, or C++ in your previous roles, particularly in relation to scientific computing.
We think you need these skills to ace Senior Applied Research SW Engineer C++, Python/Julia, AI/ML
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in both research and software development. Emphasise your proficiency in Python, Julia, and C++, as well as any relevant projects that showcase your ability to translate prototype code into production-ready implementations.
Craft a Compelling Cover Letter: In your cover letter, explain why you are passionate about AI/ML and how your background aligns with the company's focus on innovative products. Mention specific technologies or projects you've worked on that relate to the role.
Showcase Relevant Experience: When detailing your work experience, focus on roles where you collaborated with cross-functional teams. Highlight any experience you have with scientific computing, numerical methods, or computational modelling, as these are key aspects of the job.
Prepare for Technical Questions: Be ready to discuss your technical skills and experiences in detail. Prepare examples of how you've applied machine learning or other emerging technologies in your previous roles, as this will likely come up during the interview process.
How to prepare for a job interview at Hays Specialist Recruitment Limited
✨Showcase Your Research Experience
Make sure to highlight your experience at the interface of research and software development. Discuss specific projects where you translated prototype code into production-ready implementations, as this is crucial for the role.
✨Demonstrate Technical Proficiency
Be prepared to discuss your proficiency in high-level scientific languages like Python or Julia, as well as compiled languages such as C or C++. You might be asked to solve technical problems or explain your approach to coding challenges.
✨Familiarise Yourself with Emerging Technologies
Since the role involves working with AI/ML and other interdisciplinary technologies, brush up on concepts like machine learning, digital twins, and reinforcement learning. Be ready to discuss how these technologies can be applied in practical scenarios.
✨Prepare for Collaborative Scenarios
The position requires collaboration with scientists and engineers. Think of examples from your past experiences where you worked in cross-functional teams, and be ready to discuss how you contributed to the design, implementation, and testing phases.