Software Engineer - High-Growth AI Company

Adria Solutions ltd
Cambridge, UK
2 months ago
Apply on find.jobs
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£40,000.0 - £70,000.0
Working hours
Regular working hours
Job source

Tech stack

Artificial Intelligence Algorithm Design Computer Networks Mobile Application Software Python (Programming Language) Machine Learning Tensorflow Software Engineering Pytorch Deep Learning Information Technology

Job description

  • Designing and developing software for both prototype systems and production-grade products
  • Working across multiple projects simultaneously and adapting to varied technical challenges
  • Collaborating with multidisciplinary engineers to integrate software with hardware, sensors, and complex systems
  • Rapidly learning and applying new technologies, tools, and approaches
  • Contributing to problem-solving throughout the entire development lifecycle
  • Supporting software used to control hardware platforms, custom devices, or sensor systems

Requirements

  • Strong academic background (2:1 or above) in a STEM discipline
  • (Computer Science, Physics, Engineering, Mathematics, etc.)
  • Demonstrated ability to tackle complex or ambiguous technical problems
  • Ability to work independently with minimal supervision
  • Strong willingness and ability to learn new tools, languages, and technologies quickly
  • Working knowledge of Python

Desirable (Not Essential)

  • Experience interfacing software with hardware or embedded systems
  • Familiarity with computer networking
  • Experience with deep-learning frameworks (TensorFlow, PyTorch)
  • Understanding of machine learning, optimisation, statistics, or algorithm development
  • Experience developing mobile applications (iOS or Android)

Suitable for both graduates and experienced engineers with strong problem-solving skills and a desire to learn.

About the company

My client, a fast-growing AI company near Cambridge, is seeking talented Software Engineers to join a small but rapidly expanding development team. This is an exceptional opportunity to work across a wide variety of projects-from early-stage prototypes to fully developed products- helping to shape new technologies that solve complex, real-world challenges.

First and foremost, our client cares far more about intellect, aptitude, attitude, and problem-solving ability than specific knowledge or years of experience. The right people can learn new languages, frameworks, and technologies quickly, so experience is a bonus, not a requirement.

That said, the team currently uses many tools you might expect in a cutting-edge tech environment: Python, C++, JavaScript, React, OpenCV, TensorFlow, Torch, and others.

Apply for this position

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

Apply on find.jobs
Prepare application

Good distractions

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

2:35 min

Preventing remote code execution in PyTorch models

Balázs Kiss · World Congress 2023

1:39 min

Fundamentals of tensors and the TensorFlow library

Håkan Silfvernagel · LIVE

1:25 min

Distinguishing artificial intelligence from deep learning

Sam Witteveen · Coffee With Developers

2:37 min

Optimizing technical profiles for AI sourcing and recruitment

Mina Golesorkhi Mina Golesorkhi · World Congress 2026 Europe

1:06 min

Compiling PyTorch environments for advanced time forecasting

Christoph Lohrmann Christoph Lohrmann +1 · World Congress 2026 Europe

2:17 min

Distinguishing between AI, machine learning, and deep learning

Mary Grygleski Mary Grygleski · LIVE

Videos

See all

Related articles

See all