IT Camp partner
SWISSCOM Switzerlands leading telco company and one of leading Swiss IT companies. Over 19000 employees are working for Swisscom in Switzerland, Italy and Netherlands and it is one of Switzerlands most sustainable and innovative companies, one of the top 3 Swiss employers for IT specialists one league with worldwide giants like Google and Microsoft.
Due to the growth of the company, we are looking for
Python Developer to join the team.
What you would need to know.
Structure of company: horizontal, Agile. Swisscoms Agile teams are fully empowered to make their own decisions, to take over ownership and to be responsible for their actions.
Environment: Innovative. Flexible. Transparent. Stable. Start-up vibes, while corporate culture.
Size of Team in Riga: 200 developers.
The product and the team:You will be working in our Python-based end-to-end test automation framework for virtual network components, and developing internal AI tooling — including an authenticated MCP gateway, agentic workflows, and RAG/hybrid retrieval pipelines. You'll split your time between component/system-level network testing and building the AI infrastructure that internal tools and agents run on.
Responsibilities:E2E Testing- Build and extend a Python-based e2e test automation framework for virtual network components
- Design reusable, composable test building blocks that other engineers can build on
- Validate component-level protocol behavior (TCP/IP, DNS, IPsec/VPN, routing, firewall policy) as well as full end-to-end network scenarios
- Containerize and pipeline test infra through Docker and GitLab CI, keeping it reproducible and environment-agnostic (AWS, Terraform, Kubernetes where relevant)
AI Tooling- Implement authentication, authorization, and access scoping for agentic workflows and MCP gateway
- Build agentic graph workflows including multi-agents setups with PydanticAI agents and tools
- Implement PydanticAI workflows with RAG (vector + graph) over internal documentation, logs, source code, and operational data to create rich context.
Requirements:- Curious, open mindset with strong analytical thinking and problem-solving skills
- Team player who is eager to learn and open to share knowledge
- Strong Python skills
- Solid networking fundamentals understanding (TCP/IP, DNS, VPN, IPsec, routing, firewall policy concepts)
- Understanding of basic authentication and authorization concepts RBAC/OAuth
- Any hands-on experience developing MCPs and AI workflows
- Experience TDD (Test driven development) and Spec driven development
- Gitlab, Docker
- Degree in computer science or equivalent working experience
- Effective communication skills in English
Nice to have:- Java and/or Ruby knowledge
- Experience with Playwright, PydanticAI, Vector and/or Graph databases
- Knowledge of telecom networking concepts (VPN, VLAN, VNFs, BGP, MPLS)
- Familiarity with AWS, GCP, Azure
- Experience with Terraform, Kubernetes
Company offers:- Salary from 3900 to 5200 EUR gross (depending on experience);
- Flexible schedule and possibility to combine work from office and remote mode;
- Possibility to work abroad for 4 weeks each year;
- Newest Technologies, employees are working with all kinds of different technologies including leading edge solutions;
- 24 working days of annual paid holiday per year, excluding public holiday;
- 80 EUR monthly Cell Phone and Internet Allowance;
- Premium health insurance after 1 month;
- Gym membership or swimming pool/water aerobics membership;
- Optics (200 EUR every 2 years);
- Parking options;
- Continuous professional development (dedicated learning days, participation in conferences, cross-department experience sharing etc.);
- Annual salary review.