Software Engineer (Python and AWS)

arrow

Edinburgh / £50000 - £60000 annum

INFO

Salary
SALARY:

£50000 - £60000

Location

LOCATION

Edinburgh

Job Type
JOB TYPE

Permanent

Software Engineer

Fully remote

£50,000 - £60,000 + bonus up to 25%

This is a great opportunity for a Python Software Engineer with strong AWS skills to take ownership of production systems and internal frameworks that power data products across the organisation. You will work closely with AI, data and product teams, helping build and scale tooling that directly impacts how insights are delivered.

The Company

They are a data‑driven organisation investing heavily in AI, automation and modern cloud infrastructure. Their teams build products that help internal and external users make better decisions through reliable, scalable systems. You will join a collaborative environment where engineers work closely with data scientists and product stakeholders, and where ownership and innovation are encouraged.

The Role

You will

* Co‑own an internal Python framework used to build KPI and anomaly detection trackers.

* Take ownership of an anomaly detection system built on AWS, ensuring it is robust, scalable and production ready.

* Build and maintain serverless components including Lambda functions, Step Functions, SQS queues and DynamoDB tables.

* Collaborate with another engineer and work closely with the system's creator to complete, run and continuously improve the platform.

* Contribute to releases, code quality, testing and versioning across shared GitHub repositories.

* Work with data scientists and engineers to translate requirements into high‑quality, production‑ready code.

* Support wider AI and Data Ops initiatives within a team of software, AI and data engineers.

Your Skills and Experience

You will have

* Strong commercial experience with Python, writing clean, production‑ready code.

* Hands‑on experience with AWS services including Lambda, Step Functions, SQS and DynamoDB.

* Ability to work with the core data science stack such as pandas.

* Experience contributing to shared codebases and managing releases.

* Knowledge of SQL.

* Bonus skills include anomaly detection experience, Slack API integrations, and strong SQL capabilities.

What They Offer

* Opportunity to co‑own critical internal frameworks and production systems.

* Collaborative AI and Data Ops team with strong engineering and data expertise.

* Clear progression and ownership in a growing technical function.

How to Apply

If you are interested in this Software Engineer role, please apply with your CV.

CONTACT

Kai Qamar

Recruitment Consultant

SIMILAR
JOB RESULTS

4k-Harnham_DA copy
CAN’T FIND THE RIGHT OPPORTUNITY?

STILL
LOOKING?

If you can’t see what you’re looking for right now, send us your CV anyway – we’re always getting fresh new roles through the door.