Software Engineer III - Python, AWS, AI/ML
Overview
In this role you design and deliver secure, scalable software solutions that advance the firm’s data and AI objectives. You’ll be part of an agile, cross-functional team, tackling complex technical challenges and driving end-to-end delivery. You contribute to engineering practices through solid design and coding excellence while promoting inclusion. The position offers growth and collaboration with engineers and data scientists to build data-driven products at scale. Join to help shape AI-driven platforms that power business innovation.
Responsibilities
- Translate complex problems into robust software designs and solutions
- Develop secure, high-quality production Python code and maintain ML-ready algorithms
- Create architecture and design artifacts reflecting system constraints
- Analyze large datasets to support visualization and continuous improvement
- Identify hidden data patterns to improve code hygiene and architecture
- Collaborate with data scientists and platform engineers on ML/AI deployments
- Contribute to communities of practice and explore new technologies
- Foster a diverse, inclusive team culture
- Leverage enterprise AI coding assist tools to boost quality and speed, with peer review and secure coding standards
- Apply SDLC tools and AI-assisted development to enhance automation value
Key requirements
- Formal training or certification in software engineering with hands-on experience
- Proficiency in Python for backend services and data-intensive apps
- Experience in system design, development, testing, and operational stability
- Experience building, debugging, and maintaining production code in a large-scale environment
- Knowledge of SDLC and agile practices including CI/CD, resiliency, and security
- Experience with cloud, AI/ML, or data engineering disciplines
- Hands-on use of AI-assisted development tools with ability to evaluate AI outputs
- Understanding of responsible AI use, data sensitivity, and secure handling of inputs/outputs
- collaboration
- problem-solving
- communication
- Python
- machine learning frameworks
- cloud-based infrastructure and data services
Full job description from WhatJobs. Apply for this role →
Explore: Software Developer jobs in Glasgow Software Developer jobs in the UK Engineering recruitment Specialist jobs in Glasgow