Senior Python Engineer with Azure
Description
Automotive industries
Requirements
Azure-based cloud data platform β the environment in which teams across the company build data-driven products at global scale. Within the program, the Network Team owns the platformβs cloud networking layer: the connectivity, segmentation, and network security that enables customers to deploy and operate cloud solutions without managing the underlying infrastructure complexity.
We are looking for a Cloud Network Architect to drive the evolution of the platform. You will design cloud connectivity Solutions, translate business needs into well-defined features and technical specifications, and maintain alignment with stakeholders and other platform teams across the program. Extensive hands-on cloud experience is a must for this role.
Requirements
Experience & technical skills
β 5+ years of experience in cloud infrastructure and network engineering/architecture; extensive hands-on experience with public cloud is a must.
β Deep expertise in Microsoft Azure, in particular Azure networking: Virtual Networks and peering, hub-and-spoke topologies, Private Link / Private Endpoints, Azure DNS and Private DNS zones, Azure Firewall, NSGs and route tables (UDRs), load balancing (Azure Load Balancer, Application Gateway), and hybrid connectivity (ExpressRoute, VPN Gateway).
β Proven experience designing and operating enterprise-scale cloud network architectures: multi-subscription environments / landing zones, segmentation and isolation concepts, and secure connectivity between environments.
β Hands-on experience with Infrastructure as Code is a must; Pulumi with Python is a strong plus (Terraform, Bicep, or similar are also relevant).
β Proficiency in Python.
β Solid understanding of network security: zero-trust principles, traffic inspection and filtering, and private connectivity patterns.
β Familiarity with containerization and orchestration (Docker, Kubernetes / AKS) and their networking aspects (CNI, ingress, network policies, private clusters).
β Experience with CI/CD pipelines, ideally for infrastructure changes.
β Experience with monitoring and troubleshooting cloud networks (e.g., Azure Network Watcher, flow logs, Log Analytics / KQL) is a plus.
Soft skills
β Excellent communication and presentation skills; able to explain complex technical topics to both technical and non-technical audiences.
β Strong sense of ownership; able to take end-to-end responsibility for a solution from design through to adoption.
β Proven ability to take vague, business-level requirements and refine them into concrete features, user stories, and technical specifications.
β Strong analytical and problem-solving skills, with a pragmatic, delivery-oriented mindset.
β Ability to lead, mentor, and influence engineers.
β Comfortable working in international, cross-functional environments; fluent English.
Bonus points
β Azure certifications (e.g., Azure Network Engineer Associate AZ-700, Azure Solutions Architect Expert).
β Contributions to open-source Pulumi projects.
β Experience in automotive or other large-enterprise environments.
β Experience working in Agile.
β German language skills.
Job responsibilities
Job responsibilities
Network architecture & design
β Drive the evolution of the platformβs cloud network architecture hands-on, with a clear focus on minimizing time-to-delivery while ensuring stability and security.
β Design connectivity solutions within and between platform workspaces, to on-premises networks, and to external services β balancing isolation, security, and ease of consumption.
β Research solution options and deliver PoC work to support architectural proposals.
β Define architectural patterns and best practices for scalable, resilient, and secure networking within the Azure ecosystem.
β Create architecture diagrams, network designs, and high-level solution designs; document architectural decisions and produce system documentation, PRDs, DDs, and ADRs.
Requirements engineering & refinement
β Play a central role in refinement: work closely with the product owner and stakeholders from other teams to understand the actual need behind high-level requests, and translate it into features, user stories, and technical specifications.
β Evaluate feasibility, effort, and trade-offs of alternative solutions, and communicate them clearly to support decision-making.
β Coordinate cross-team topics and dependencies with other platform teams in an international setup.
Collaboration & mentorship
β Collaborate with cross-functional, international teams to define requirements and align solutions.
β Mentor and guide engineers on Azure networking, architectural principles, and IaC best practices.
β Promote knowledge sharing and documentation of architectural decisions.