Role Summary

We’re hiring a Software Engineer to stabilise, maintain, and evolve our production

system. You’ll be responsible for keeping dev and prod aligned, deploying improvements

to our AI workflows, and ensuring the platform runs reliably as we onboard users. We’re

looking for a hands-on engineer who is comfortable working across the stack and can

grow with the system as it evolves.

What You’ll Do

• Sync and maintain dev and production environments, ensuring environment

parity through Infrastructure as Code (e.g. Terraform) and CI/CD workflows

(e.g. GitHub Actions)

• Fix bugs and improve existing React (TypeScript) frontend and Python backend

• Maintain and optimise AWS services (ECS, Lambda, API Gateway, Step

Functions, EventBridge, DynamoDB, S3, Cognito)

• Deploy updates to our multi-agent AI workflows as models and algorithms

evolve

• Improve system reliability, performance, and cost efficiency

• Document system architecture, workflows, and deployment processes

• Support transition from Quicksight to a more cost-efficient analytics stack (e.g.

Superset)

Similar jobs

React Python AI Software Engineer

Apply On Company Site
Back to search page