Description
We are looking for a **Mid-Level Generative AI Engineer** to join one of our strategic financial-sector clients, as part of a Data & AI Engineering team whose mission is to transform data into intelligent, reusable products that empower the company’s digital ecosystem and enable other teams to build smarter applications.
In this role, you will adopt a **data product mindset**: delivering standardized, architecturally well-defined outputs designed for consumption by generative AI systems, autonomous agents, and other applications drawing from the Data Lake. The foundation of this work rests on the conviction that high-quality, well-structured data backed by clear data contracts forms the bedrock of truly effective generative AI.
**Responsibilities and Duties**
* Design and deliver data products following the defined architecture, with human-readable data contracts and clear consumption standards for other teams.
* Structure and expose Data Lake data so it can be consumed by generative AI systems, enriching and improving model context accuracy.
* Implement data delivery solutions using techniques such as RAG (Retrieval-Augmented Generation), AI Agents, and MCP (Model Context Protocol).
* Maintain clear, versioned data contracts to facilitate consumption by product and engineering teams.
* Collaborate with other teams to understand their data needs and ensure deliveries align with use cases.
* Implement and maintain monitoring for generative AI solutions.
* Support observability of services (e.g., MCP services) using OpenTelemetry and other tools in the observability stack.
* Contribute to applying the team’s data product architecture standards.
* Participate in building or maintaining data pipelines when required.
**Requirements and Qualifications**
* Experience with generative AI (RAG, AI Agents, LLMs, context, and embeddings).
* Knowledge of MCP (Model Context Protocol) and familiarity with autonomous agent architectures.
* Hands-on experience with vector databases (PGVector, Qdrant, ChromaDB, or similar).
* Experience with AWS as the primary cloud platform (S3, Lambda, RDS, DynamoDB, Bedrock, SageMaker, etc.).
* Python development using frameworks and libraries oriented toward services and AI, such as FastAPI, FastMCP, LangGraph, and AWS Strands.
* Familiarity with observability and monitoring tools (OpenTelemetry, Grafana, NewRelic, or similar).
* Ability to work with Data Lakes and structure data for consumption by AI applications.
* Understanding of data contracts and data product architecture principles.
**Desirable:**
---------------
* Bachelor’s degree in Information Systems, Computer Science, Software Engineering, or related fields.
* Experience with LangFuse for monitoring and traceability of generative AI solutions.
* Experience with AWS SageMaker for training and experimentation of traditional AI models.
* DevOps background — Kubernetes, Docker, CI/CD, IaC (Terraform, CloudFormation).
* Experience with AI orchestration platforms (LiteLLM, OpenWebUI, or similar).
* AWS certifications (Cloud Practitioner, Solutions Architect Associate or Professional).
* MBA or postgraduate degree in technology, data, or business-related fields.
**Additional Information**
* Meal Allowance and/or Food Voucher;
* SESI and SESC health and wellness benefits, providing access to healthcare, wellness, and leisure services;
* Partnerships with educational institutions, offering exclusive discounts on courses and academic programs;
* Opportunities for career growth and participation in strategic projects;
* Opportunity to work at a rapidly expanding company in the market.
Extractta was founded with the purpose of transforming technology into tangible results for companies across diverse industries. Throughout our journey, we have established ourselves as an innovation and technology consultancy that unites strategy, people, and digital solutions to support organizations in overcoming challenges related to growth and transformation.
We operate across multiple fronts — from digital innovation and transformation to project and operations management — helping companies achieve exceptional results through efficiency, process intelligence, and continuous adaptation. We also stand out for our specialized consulting services, supporting our partners in evolving their digital culture, communication, data capabilities, and adoption of emerging technologies; additionally, our global partnerships allow us to bring best-in-class solutions to our customers’ ecosystems — all backed by a highly specialized team!
At Extractta, we believe people are our differentiator. That’s why we invest in a collaborative, innovative, and open environment where every talent has space to learn, grow, and contribute to challenging projects that truly transform businesses. If you seek a company in constant evolution, passionate about technology and committed to its employees’ development, your place may be here. Join Extractta and help build the future with us.