onsite
Lead Software Engineer - Barclays
Software Engineer
Lead the design and evolution of scalable, secure digital infrastructure, driving CI/CD pipelines and deploying machine learning models across AWS, Docker, and Kubernetes environments.
About the role
Key Responsibilities
- Architect and maintain robust, scalable infrastructure and deployment pipelines using AWS, Docker, and Kubernetes.
- Lead CI/CD implementation to accelerate delivery of high‑quality software.
- Collaborate with data scientists to integrate and deploy machine learning models into production.
- Ensure security, compliance, and performance across all digital solutions.
- Mentor and guide a cross‑functional engineering team, fostering best practices and continuous improvement.
Requirements
- Extensive experience with Python and Node.js in production environments.
- Deep knowledge of AWS services, containerization, and orchestration.
- Proven track record in building and scaling CI/CD pipelines.
- Hands‑on experience deploying machine learning models at scale.
- Strong leadership, communication, and problem‑solving skills.
Skills
pythonnodejsawsmachine learningdockerkubernetescicd