Graduate, Software Engineer

ECM Selection Limited
Cambridge, UK
1 day ago
Apply on www.ecmselection.co.uk
Prepare application

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Experience level
Starter
Working hours
Regular working hours

Tech stack

Java (Programming Language) Artificial Intelligence C Sharp (Programming Language) C++ (Programming Language) Machine Learning

Job description

This development team create industry-leading business intelligence solutions combining powerful features with ease of use. As the capabilities of their software increases, they aim to leverage developments in machine learning to ensure that it remains intuitive to use.

Their company culture emphasises creativity and ingenuity over bureaucracy and micromanagement, so you’ll be free here to focus on the engineering with the minimum of distractions. You will be joining a team of talented and enthusiastic engineers working on features across the technology stack on areas such as user interface, networking, database interactions, low level toolchain work, and AI-powered features. With time, you will have the opportunity to focus on technical areas that are of particular interest.

Requirements

  • A 1st or 2.1 in Maths, Computer Science or a similarly applicable subject from a leading university supported with strong A-level (or equivalent) grades.
  • Strong coding skills in a modern OO language (C++, C#, Java etc. are good, but an understanding of several languages is best). This could be demonstrated by suitable internships, very substantial personal coding projects, GitHub portfolios, open source contributions and so forth. Undergraduate coding exercises and modules are unlikely to suffice in isolation.
  • A good understanding of machine learning principle is essential - course modules alone are unlikely to suffice. The preference is for Natural Language Processing or chatbot technologies, but any AI/ML experience will be considered.
  • Full existing right to work in the UK without restriction, time limit, or sponsorship.

Benefits & conditions

This is a great opportunity to progress your career, developing compelling software that customers take pleasure in using. The team are based in pleasant surroundings with scope for hybrid working, and the role comes with a very competitive salary and benefits package, and the company are committed to ongoing professional development for their staff. The role is open to new graduates as well as more experienced candidates.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.ecmselection.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

2:36 min

Applying supervised machine learning for practical rule extraction

Katja Träumner

3:46 min

Core terminology and audiences for interpretable artificial intelligence

Karol Przystalski · LIVE

2:43 min

Origins and early goals of the C++ language

Bjarne Stroustrup · World Congress 2022

2:37 min

Optimizing technical profiles for AI sourcing and recruitment

Mina Golesorkhi Mina Golesorkhi · World Congress 2026 Europe

1:57 min

Evolution of machine learning algorithms and computing hardware

Alexandra Waldherr · LIVE

Videos

See all

Related articles

See all