IT Labs is seeking a Senior Software Engineer (Python) to join a strategic delivery project for a deep-tech client building an AI-driven simulation and analytics platform. You'll work on backend development, cloud-native deployments, and customer-facing delivery support, combining technical depth with real-world impact across industries like aerospace, automotive, and advanced manufacturing.
What You'll Do
- Design, develop, and maintain backend services using Python and FastAPI, exposing clean REST APIs
- Collaborate with frontend, backend, ML, and platform engineers to deliver end-to-end solutions
- Containerize and deploy services using Docker and Kubernetes
- Implement and maintain CI/CD and GitOps workflows for reliable, repeatable deployments
- Support sprint planning, delivery coordination, and technical backlog refinement
- Ensure systems meet high standards for security, scalability, performance, and reliability
- Help translate customer and project requirements into clear technical deliverables
- Support production readiness, monitoring, and continuous improvement of deployed services
What We're Looking For
- 6+ years of professional experience in software engineering
- Strong proficiency in Python, with production experience using FastAPI
- Hands-on experience designing and implementing REST APIs
- Practical experience with Docker and Kubernetes in real-world environments
- Experience working with CI/CD pipelines and GitOps-based workflows
- Experience deploying and maintaining applications in cloud environments (AWS, Azure, or GCP)
- Solid understanding of software architecture, system design, and engineering best practices
- Experience working in customer-facing or delivery-oriented roles
- Fluent English
Nice to Have
- Exposure to AI/ML-enabled platforms, data-heavy systems, or simulation software
- Experience supporting production systems and interacting with external stakeholders
Technical Stack
- Python
- FastAPI
- REST APIs
- Docker
- Kubernetes
- CI/CD
- GitOps
- AWS
- Azure
- GCP
- Cloud-native infrastructure
Team & Environment
- Cross-functional team including frontend, backend, ML, and platform engineers; embedded within client’s delivery team
Work Mode
- Remote work across global locations; part of an internationally distributed team
- Locations: UK, Netherlands, Brazil, Argentina, Serbia, Croatia, BIH, Montenegro, North Macedonia, Middle East
IT Labs is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
