Python Software Developer – DevOps & AI Tooling
Swisscom DevOps Center Riga · Riga
Job description
About the role
You will join a fast‑growing team developing a Python‑based end‑to‑end test automation framework for virtual network components and building internal AI tooling. The role splits time between network testing and creating the AI infrastructure that powers internal agents and workflows.
Key responsibilities
- Design, build and extend a Python‑based e2e test automation framework for virtual network components.
- Create reusable, composable test blocks for protocol validation (TCP/IP, DNS, IPsec/VPN, routing, firewall policies) and full network scenarios.
- Containerise test infrastructure with Docker and orchestrate pipelines using GitLab CI, ensuring reproducibility across AWS, Terraform and Kubernetes environments.
- Implement authentication, authorization and access‑scoping for agentic workflows and the MCP gateway.
- Develop multi‑agent graph workflows with Pydantic‑based AI agents and integrate RAG/hybrid retrieval pipelines over documentation, logs and operational data.
Required profile
- Degree in Computer Science or equivalent professional experience.
- Curious, analytical mindset with strong problem‑solving abilities.
- Team player eager to collaborate in high‑performance autonomous teams.
Required skills
- Python
- Docker
- GitLab CI
- AWS
- Terraform
- Kubernetes
- TCP/IP, DNS, IPsec/VPN, routing, firewall policies
- Authentication & authorization mechanisms
- Pydantic (for AI agents)
- RAG / vector retrieval pipelines
What we offer
- Salary 3,900 – 5,200 EUR gross per month.
- 80 EUR monthly cell‑phone and internet allowance.
- Flexible schedule with hybrid work mode.
- 500 EUR ergonomic home‑office allowance.
- Health insurance with gym/pool membership and mental‑health coverage.
- Optics allowance (200 EUR every 2 years).
- 24 days paid holiday + birthday off, learning days and social‑activity day.
- Continuous development environment, conferences and cross‑department knowledge sharing.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches for Latvija.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published pirms 2 nedēļām
Expires pēc 1 mēneša
9 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Swisscom DevOps Center Riga
Riga