Software Engineer - Backend (AI/ML Systems)
Boost Talent ltd
Are you a senior software engineer who enjoys solving complex engineering challenges and building the platforms that power intelligent products at scale?
We're working with an established technology organisation that is investing heavily in AI-enabled products and capabilities. As part of a highly collaborative engineering team, you'll play a key role in designing and building the backend services, APIs, orchestration layers and cloud-native platforms that enable advanced AI and machine learning solutions across the business.
This is a software engineering role first and foremost. Rather than building machine learning models, you'll focus on the systems around them, creating secure, scalable and reliable backend services that turn cutting-edge AI capabilities into production-grade solutions. You'll collaborate closely with platform engineers, frontend developers, product teams and AI specialists to deliver features that handle complex data, automate workflows and support critical business decisions.
Operating within a "you build it, you own it" engineering culture, you'll take ownership from design and development through to deployment, monitoring and ongoing operational support. This is an excellent opportunity for an engineer who enjoys tackling complex technical challenges, influencing architecture decisions and working on systems that are central to the future direction of a growing technology platform.
Skills Required
- Strong commercial experience developing modern backend applications using Python.
- Experience designing, building and consuming RESTful APIs.
- Proven experience building orchestration and workflow systems using cloud-native services.
- Experience with data engineering, data pipelines and large-scale data processing.
- Strong understanding of event-driven architectures and asynchronous messaging patterns.
- Deep knowledge of software engineering best practice, including testing, maintainability, security and long-term ownership.
- Experience working within AWS environments, including services such as Lambda, API Gateway, DynamoDB, Step Functions, Glue and S3.
- Experience integrating third-party platforms, AI services or machine learning capabilities through APIs.
- Experience working with modern data architectures and complex datasets.
- Strong understanding of database and service optimisation, including search, ingestion and processing workloads.
- Practical experience with automated testing, including unit and integration testing.
- Experience with observability, monitoring and operational support practices.
- Experience mentoring engineers, conducting code reviews and driving engineering standards.
- Understanding of authentication, authorisation and modern security practices within distributed systems.
- Experience with Node.js.
- Experience with React, TypeScript and modern frontend development practices.
- Appreciation of UX and accessibility principles.
- Experience contributing within cross-functional agile teams.
Boost Talent is committed to creating an inclusive recruitment experience and supporting equal opportunities throughout the recruitment process. We welcome applications from people of all backgrounds and will gladly discuss any reasonable adjustments you may need to help you feel supported throughout the process.
#J-18808-LjbffrReference: WJ-766_22244872