Senior Software Developer Python GenAI
ericsson
Job Description
Architect, design, implement, test, and ship production‑grade services and automation using cloud‑native patterns (Kubernetes, containers, GitOps).
- Build and maintain microservices, REST APIs with emphasis on performance, reliability, security, and operational simplicity.
- Author and maintain Kubernetes artifacts — manifests, Helm charts, Operators/CRDs — to automate lifecycle management.
- Mentor and coach junior/mid engineers; contribute to hiring, onboarding, and knowledge sharing.
The skills you bring:
- 5+ years professional software development experience (or equivalent).
- Strong proficiency in Python (3.x) with frameworks like FastAPI, Flask, or Django to build production services, libraries, and automation.
- Hands‑on experience with containerization (Docker) and Kubernetes (deployments, services, RBAC, networking, storage).
- Hands on GenAI Agent Developements. Familiarity with GenAI libraries and frameworks (LangChain, LlamaIndex, CrewAi)
- Strong understanding of cloud and container security best practices (image scanning, secrets management, network policies).
- Excellent communication, collaboration, problem solving, and mentoring skills.
- Technical expectations in Backend, API design, Containerization technologies to shape and operate a modern cloud-native platform
Nice‑to‑have:
- Experience developing Kubernetes Operators (Go or Python) and working directly with the Kubernetes API/controller patterns.
- Familiarity with service meshes (Istio etc)
- Background in SRE, platform engineering, or building developer self‑service platforms
-Familiarity with CI/CD and GitOps tooling and pipeline authoring (Jenkins, GitHub Actions, GitLab CI, ArgoCD/Flux). Knowledge in Prometheus, Grafana, OpenTelemetry etc.