AWS AI Developer (Generative AI & LLMs)
Role details
Job location
Tech stack
Job description
As a Generative AI Engineer, you design, build and scale GenAI solutions that directly improve customer experience, automate internal processes and unlock new digital capabilities across Odido.
You operate across the full GenAI lifecycle, from data preparation and prompt engineering to production deployment, monitoring and continuous optimisation. You ensure solutions are scalable, secure, reliable and responsibly deployed in a real enterprise environment.
Working closely with data engineers, platform teams, product leads and business stakeholders, you translate rapidly evolving GenAI capabilities into stable, production-ready services that create measurable value.
Your scope includes:
- Designing and implementing GenAI solutions using LLMs for conversational, analytical and automation use cases
- Developing and optimising prompts, chains and agents for consistent, high-quality output
- Building RAG pipelines integrating vector databases and enterprise data sources
- Creating production-grade GenAI services using Python frameworks
- Deploying and scaling workloads on cloud-native AWS environments
- Applying MLOps and LLMOps best practices: versioning, evaluation, monitoring and cost control
- Embedding responsible AI principles such as privacy, security, explainability and bias mitigation
- Collaborating across data, platform and product teams to integrate GenAI into Odido's digital ecosystem
This is a role for someone who understands that real AI impact happens in production, not in demos.
The manager & leadership style
You'll work with a manager who believes strong engineering grows from trust, clarity and coaching. Someone who creates space for experimentation, protects focus when priorities compete and helps you turn innovation into sustainable delivery.
No micromanagement. Clear expectations, honest feedback and real ownership of outcomes.
About the team
You'll join a multidisciplinary AI & Data engineering environment within Odido's Digital-IT organisation.
A team where:
- Engineers, data specialists and product leads collaborate closely
- Experimentation and production go hand in hand
- Learning, craftsmanship and knowledge-sharing are part of daily work
- Openness, responsibility and mutual trust define how we operate, At Odido we learn every day. All of us. You are responsible for your own development. That is why you decide how, what and when you learn. We have more than 200 digital training courses with which you can work on professional and personal goals. We don't do old-fashioned performance reviews and assessments. You keep your manager and colleagues informed of your goals and progress. You are in control.
Requirements
Do you have experience in S3?, * 2-5 years of experience as a Software Engineer, ML Engineer or similar AI-focused role
- Strong Python development skills and experience building AI services
- Hands-on experience with LLMs and GenAI frameworks (LangChain, LlamaIndex, OpenAI APIs or similar)
- Experience with API development (FastAPI, Flask) and production services
- Solid understanding of prompt engineering, embeddings, vector search and RAG architectures
- Experience deploying cloud-native solutions (AWS preferred, Azure or GCP acceptable) including Docker/Kubernetes
- Strong communication skills in English and ability to operate in collaborative, cross-functional environments, * Experience fine-tuning or adapting LLMs (LoRA, PEFT, instruction tuning)
- Familiarity with vector databases (Milvus, OpenSearch, FAISS, S3-based storage)
- Experience with multimodal GenAI (text, image, speech)
- Knowledge of MLOps / LLMOps tooling (MLflow, LangFuse, LangSmith)
- Affinity with telecom, customer service or enterprise automation domains
Learn every day
Benefits & conditions
- Good salary and variable bonus scheme;
- Hybrid working;
- A progressive pension scheme;
- 30 vacation days (if you work for us full-time) and an extra day off after Ascension Day;
- Redeemable holidays;
- An Odido subscription;
- Real growth opportunities;
- Personal annual learning budget and over 200 digital training and courses;
- Workshops, learning weeks, annual ski trip, fun outings and parties.
You bring this
Some things you cannot learn at university - you possess them by nature. You are curious, analytical and grounded. You balance innovation with reliability. You take ownership, communicate clearly and stay calm when complexity increases.
You care about real impact, not just technical elegance. And you enjoy building solutions that genuinely help colleagues and customers.
These are traits we look for in every role, at every level of Odido.