Software Engineer; Mid and Senior Levels
Listed on 2026-10-06
-
Software Development
DevOps, Cloud Engineer - Software, Machine Learning/ ML Engineer, Software Engineer
Software Engineer (Mid and Senior Levels)
One Big Circle – Bristol
Full-Time 37.5 hours over 5 Days Salary: £36,000 - £70,000 depending on experienceThe software technology team at One Big Circle is expanding! We are looking for software engineers at all levels of seniority and experience to integrate into our existing team and work across our diverse technology estate.
About One Big Circle Be part of an award‑winning workplace:The Sunday Times Best Medium‑sized Technology Company 2025
Formed in 2017, One Big Circle is a fast‑growing Bristol technology company that provides “Intelligent Video” solutions. We focus entirely on solving real‑world industry problems by fusing new technology in the field of Video, IOT, Cloud and AI providing end to end solutions which allow our customers to dramatically improve their operational efficiency and safety. Our culture is one of high‑quality technical delivery and we work at a speed that many industries are unaccustomed to;
we have done this by building a team dynamic that challenges and empowers our people and creating an environment where everyone contributes and learns. We are growing, profitable and have ambitious plans to continue expansion in and beyond our existing markets.
We are looking for a proactive and motivated individual to join our team to support the business in further growing our flagship award‑winning product: AIVR. AIVR (Automated Intelligent Video Review) is a state‑of‑the‑art video technology system used by thousands of people in the rail industry. AIVR has won dozens of awards and is recognised as the market leading solution, but we are building many more opportunities both in existing and new markets which will further accelerate our growth.
We have built a culture where people feel supported, included, and empowered to do their best work. Our team is growing, and we’d love for you to be part of the journey.
Available RolesWe have a number of roles available that are suitable for engineers with circa 3+ years of experience from ‘mid level’ up to senior. The roles span a number of broad capability areas which describe the kinds of problems we work on. They are not checklists, we recognise that candidates will bring depth in some areas and interest or exposure in others.
We encourage interest from applicants with partial or adjacent skills and backgrounds, to fill a number of different roles within each capability area.
Embedded Linux, C++/Python, embedded systems, multi‑sensor and camera‑based devices (including thermal and line‑scan), data acquisition and edge processing, device‑to‑cloud pipelines, networking, system integration, hardware/software collaboration, field diagnostics, performance optimisation, secure and robust systems, Linux build systems (e.g. Yocto), media pipelines (e.g. GStreamer), FFMPEG, IoT devices, sensor data processing, signal conditioning, computer vision, FPGA exposure, electronics fundamentals.
Platform EngineeringCloud infrastructure, AWS, distributed systems, backend services, RESTful APIs, microservices architecture, service integration, data pipelines, storage systems, relational databases (MySQL), scalability, system reliability, observability, infrastructure as code, serverless deployments, containerisation (Docker), AWS services (Lambda, SQS, EC2, S3), IAM permissions (AWS), Dev Ops security, CI/CD, CI/CD tools (Git Hub Workflows), Git, Python development, Python testing frameworks (pytest, unittest), JavaScript knowledge (Node.js), RabbitMQ, FFMPEG, Linux systems administration
Machine LearningApplied machine learning, computer vision, object detection, image classification, model development and evaluation, data annotation and curation, training pipelines,…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).