3 months ago
Portugal (city not specified)Senior
Responsibilities
- Lead the architecture and development of cloud-native applications.
- Containerize and orchestrate applications using Docker and Kubernetes.
- Develop scalable, event-driven backend microservices using Python, Go, or Java.
- Implement network data models using YANG and OpenConfig.
- Manage network structures and telemetry through graph and time-series databases, including Neo4j.
- Build gRPC and REST APIs to ingest network-state data and expose simulation-engine capabilities.
- Support integration of AI/ML models into production data pipelines for predictive analytics.
- Apply software engineering practices covering automation, version control, testing, deployment, governance, security, and privacy.
Requirements
- Bachelor’s degree.
- 8–12 years of experience in cloud-native solution architecture and development.
- Strong experience with cloud platforms and cloud-native solution architecture.
- Hands-on experience with Docker and Kubernetes.
- Strong hands-on experience with event streaming using Kafka or RabbitMQ.
- Strong knowledge of APIs, automation platforms, version control, testing, CI/CD, deployment, and responsible AI principles related to governance, security, and privacy.
- Preferred: understanding of Layer 0/1 optical networking, DWDM, ROADM architectures, and YANG data modeling.
- Preferred: experience integrating TensorFlow or PyTorch into production software pipelines.
Tech Stack
Categories
About Nokia
Nokia builds telecom network equipment and software—covering mobile (4G/5G RAN and core), IP and optical networking, fixed access, and related services—for communications service providers, enterprises, and governments. The company also conducts advanced research through Nokia Bell Labs. Founded in 1865 and headquartered in Espoo, Finland, Nokia is a public company with global operations and long-standing relationships with major mobile network operators worldwide.
