We are looking for a AI SDLC Engineer to join our Team, to bring to life new features and support the move of our services and products to modern architecture. You will be working closely with Product Owner, Product Designer, Domain Architect and your team members clarifying business needs and technical requirements and defining how to support them in the best way. In close collaboration with other teams, your team will introduce new features and improvements for catalog pages in the website to provide better experience for more than 11 millions of our customers!
Short description of the function: Engineer responsible for embedding AI across SDLC using MCP, context engineering, LLM automation, and intelligent workflows.
At the Cart & Checkout team, our primary responsibility is to manage the process of customers purchasing products from our shops. This includes overseeing the addition of items to the shopping cart, collecting shipping and billing information, fraud prevention and remediation and other payment processes. We play a crucial role in the shopping process, as we handle the final steps of the shopping experience and ensure that orders are placed successfully.
Requirements:
- Strong programming experience : Java/Kotlin.
- Hands-on LLM integration experience.
- Knowledge of RAG, embeddings, vector DBs.
- Experience with Docker, Kubernetes, Terraform.
- Experience with intelligent test automation.
Core Competencies
- MCP Engineering – building modular context-aware tooling.
- Context Engineering – structuring and optimizing AI reasoning.
- AI-Augmented Architecture patterns.
- Product thinking for GenAI adoption.
Responsibilities:
- Description of essential job tasks
- Implement AI-driven SDLC accelerators (code-gen, review automation, smart testing).
- Develop MCP-based extensions to streamline developer workflows.
- Apply context-engineering for structured AI reasoning.
- Build LLM-integrated CI/CD workflows.
- Collaborate with cross-functional teams for AI adoption.
Why this position:
- Here are several aspects of our team and work environment that contributes to a positive and fulfilling experience:
- We work in self-organized teams following Scrum methodology, respecting and valuing everyone´s opinion.
- We learn from each other and share knowledge, through pair programming, code reviews, and many training opportunities.
- We deliver value by developing new features, maintaining existing products and improving all the infrastructure we need for it, so we also would like to have a colleague that likes to be cross-functional.
- We are committed to delivering high-quality products, and believe that continuous delivery, clean code, and a DevOps mindset are key to achieving this goal.
- Our team values a friendly and collaborative environment, and we greatly encourage open communication and teamwork. We believe in a team approach and do not assign blame, instead working together to build and maintain the system.
- We embrace diversity, having colleagues from over 50 countries. This means our working language is English.