Graduate Software Engineer - AI/ML Infrastructure
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+6 more
Requirements
- A 1st or 2.1 degree in computer science or other numerate discipline from a well-respected university, and good supporting A-level or baccalaureate grades.
- Hands-on experience of developing software under Unix-like operating systems such as Linux, and coding skills in modern object-oriented languages such as C++, or JavaScript, as well as scripting skills in TCL, Python, Bash etc.
- A good understanding of data structures such as those in the C++ Standard Library - Maps, Vectors etc., and how the appropriate/inappropriate selection of these could impact algorithm performance.
Benefits & conditions
This role comes with a very competitive salary and benefits package, and is a great opportunity for a mathematically-minded software engineer to take their career to the next level.
About the company
We are seeking a talented Graduate Software Engineer to join a Cambridge-based team working on industry-leading software tools. You would be developing and improving features that use AI approaches to augment human design skills, helping product companies across a wide array of industries to bring better, more capable products to market faster than ever before. This could include consumer electronics, mobile communications, aerospace etc.
The job will focus on implementing new features and improvements to the infrastructure underpinning machine leaning functionality. It will involve you in all stages from concept through to design, implementation, validation, and benchmarking. This may well involve a research aspect to identify the most promising approach, and you will have some involvement with data sets and algorithms. Occasionally, you may also assist application engineers in helping find root causes and resolutions for customer issues. Mentoring will be provided to help bring you quickly up to speed, and you can expect a high degree of ownership over your work.
Joining a company with global reach and a supportive culture will provide you with great opportunities for building your skill set and developing professionally, and the nature of the work will ensure you stay at the forefront of technology doing work that will transform the way we live.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Where to Find Entry-Level Software Engineering Jobs
The Most Popular IT Jobs on the Market
Data Engineer Salary UK
Top-Paying Tech Jobs (with Salaries)