Position: Python Developer – Emerging Technology Practice
As a Python Developer, you will help advance our AIOps platform, engineering solutions that boost reliability, automation, and insight.
Your future duties and responsibilities
- Build secure, scalable Python services that strengthen CGI’s AIOps platform.
- Create reusable components, enhance observability, and integrate automation and AI to improve operational performance.
- Work across the full lifecycle, shaping cloud‑ready solutions and collaborating with teams.
- Build Python services, automation, and integrations.
- Apply AI/ML within AIOps workflows.
- Use secure‑by‑design and automated security testing.
- Build APIs and distributed systems integrations.
- Design performant, observable systems.
- Deliver CI/CD and IaC workflows.
- Share knowledge and best practices.
Required Qualifications to be Successful in This Role
- Strong Python development.
- Secure coding / DevSecOps.
- Logging, metrics, tracing, distributed systems.
- REST APIs and integrations.
- AI/ML concepts.
- Collaboration and documentation.
Desirable Qualifications
- Observability tools (Elastic, Grafana, etc.).
- scikit‑learn / PyTorch.
- Docker, Kubernetes, cloud.
- Kafka / RabbitMQ.
- Angular / JavaScript.
- GitLab CI/CD, Terraform, Ansible.
- OpenTelemetry / Prometheus / OpenSearch.
Benefits
Competitive salary, excellent pension, private healthcare, and a share scheme (3.5% + 3.5% matching). This role also offers a hybrid work arrangement.
Security Clearance
Due to the secure nature of the programme, you will need to hold UK Security Clearance or be eligible to go through this clearance.
#J-18808-Ljbffr…
