Software Engineer

SOFTWARE ENGINEER

£45,000 - £60,000 + BONUS Remote (Uk based)

This is an exciting opportunity to join a high-growth data and machine learning company that predicts KPIs for major brands and provides market-moving insights to investors. You'll take ownership of critical engineering systems that power daily KPI forecasts.

THE COMPANY:

You'll join the AI & DataOps team, a cross-functional engineering group working across software engineering, data engineering, and applied machine learning. With strong commercial growth and continued expansion, they are now hiring a Software Engineer to take ownership of their AWS infrastructure.

THE ROLE:

Key responsibilities include:

  • Owning and maintaining AWS infrastructure (Lambda, Step Functions, DynamoDB, S3).
  • Building and enhancing internal Python libraries (API design, releases, versioning).
  • Managing trackers, Lambdas, Step Functions, DynamoDB tables, and API integrations (including Slack-based pipelines).
  • Operating across the full engineering lifecycle, from design through to production deployment.
YOUR SKILLS AND EXPERIENCE:

You will bring strong capability in:

  • Python
  • AWS services including Lambda, Step Functions, S3, DynamoDB, EC2/ECS.
  • Infrastructure-as-code (Terraform or CloudFormation).
  • CI/CD, testing, and software engineering best practices.

THE BENEFITS:

You will receive a salary of £45,000 - £60,000 depending on experience, plus a performance-based bonus and strong opportunities for technical ownership and growth.

HOW TO APPLY:

Please register your interest by sending your CV to Molly Bird via the apply link on this page.

Job Details

Company
Harnham - Data & Analytics Recruitment
Location
Nottingham, Nottinghamshire, England, United Kingdom
Employment Type
Full-Time
Salary
£45,000 - £60,000 per annum
Posted