Software Engineer
Core
Design and build scalable back-end services and RESTful APIs integrating Generative AI and LLM capabilities for Vodafone customers.
Role type
Senior Generative AI Backend Software Engineer
Builds
Microservices, RAG pipelines, agentic workflows, and AI-enabled software capabilities
Domain
Telecommunications / Generative AI
Deliverable
production ML models
Required skills
Python, Django, RESTful API design, LLM provider integration, RAG pipelines, agentic workflows, vector databases, SQL, microservices architecture
Preferred skills
Docker, Kubernetes, message brokers, observability, testing frameworks, CI/CD, AWS, Microsoft Azure
Technologies
Python, Django, OpenAI, Anthropic, Azure OpenAI, MCP servers, vector databases
Responsibilities
Design and develop high-quality back-end services and RESTful APIs; Build and maintain scalable microservices and database integrations; Develop AI-enabled software capabilities and RAG pipelines; Implement agentic workflows and expose tools via APIs; Apply responsible AI and security practices; Collaborate with front-end developers and stakeholders; Review peer code and debug technical issues; Create technical documentation and conduct knowledge transfer sessions.
Seniority
Senior, hands-on IC