Senior Software Engineer — GenAI Platform

MeiJ
Bordeaux

h3Senior Software Engineer — GenAI Platform /h3pData Migration /ppAt Meij, we believe that artificial intelligence isn't just about technology — it's about delivering lasting business impact. We combine cutting-edge AI capabilities, strategic insight and human-centred design to help clients across Asia-Pacific and Europe unlock value, adapt and thrive in the intelligent era. /ph3About the Role /h3pWe are building a next-generation GenAI platform purpose-built for data platform migrations. Our product uses large language models, agentic workflows, and deep data engineering knowledge to automate and accelerate the hardest parts of migration — code conversion, schema mapping, pipeline re-platforming, and data quality validation. /ppWe are looking for a Senior Software Engineer who thinks and builds differently. Deep mastery of a single language is not what makes you exceptional here — what matters is your ability to leverage AI development tools (Claude Code, Cursor, Copilot, and what comes next) to move fast, write well-structured code across any language, and solve hard problems with high leverage. You bring strong architectural instincts, a data engineering mindset, and the ability to use AI tooling as a genuine force multiplier. /ppThis is a role for an engineer who has moved beyond debating which language to use — you use the right tool, guided by AI, and your edge is in how you structure systems, decompose problems, and ship clean, maintainable code at speed. If you are still manually writing boilerplate, you are not the person we are looking for. /ph3What You Will Do /h3ulli• Design and build new features across the GenAI platform — from LLM orchestration layers and agentic pipelines through to APIs, data connectors, and developer-facing interfaces. /lili• Implement and iterate on RAG (Retrieval-Augmented Generation) pipelines that ground model outputs in customer-specific data context — schema metadata, transformation logic, lineage graphs, and business rules. /lili• Build and maintain agentic workflows that autonomously analyse legacy code, propose migration strategies, generate target-platform equivalents, and run validation checks — with appropriate human-in-the-loop checkpoints. /lili• Write production-grade backend services in Python and Java (Spring Boot or equivalent), exposing clean APIs consumed by the platform frontend and by customer integrations. /lili• Develop TypeScript / Node.js components where needed — particularly for API gateways, developer tooling, and frontend features. /lili• Build and iterate on product UI features using React — including AI interaction surfaces such as chat interfaces, structured output viewers, side-by-side code diff tools, and progress dashboards for migration workflows. /lili• Design intuitive human-in-the-loop interfaces that allow users to review, validate, and override AI-generated migration artefacts — balancing automation with user control. /lili• Work deeply with structured and semi-structured data — SQL ASTs, transformation DAGs, metadata schemas, lineage graphs — and build the processing pipelines that make them usable by AI components. /lili• Design prompt strategies, evaluation harnesses, and feedback loops to ensure LLM outputs are accurate, consistent, and safe for production use in migration contexts. /lili• Instrument AI components with observability tooling — tracing, logging, evaluation metrics, and cost tracking — and use the signal to drive continuous improvement. /lili• Stay close to the frontier: evaluate new models, frameworks, and techniques (function calling, structured outputs, multi-agent coordination) and bring the best ideas into the platform rapidly using AI coding tools. /lili• Collaborate with data engineers and domain experts to ensure platform outputs reflect real-world migration complexity — not just toy examples. /lili• Contribute to engineering standards, code reviews, and the architectural decisions that will shape how the platform scales. /li /ulh3How You Work /h3ulli• You treat AI dev tools as your primary development interface — not a shortcut, but a fundamental shift in how you build software. /lili• You write code that is easy for AI to extend: well-named, well-scoped, with clear interfaces and minimal hidden state. /lili• You know when to direct the AI and when to push back on what it gives you — you are the architect; the AI is the implementer. /lili• You can context-switch across Python, Java, and TypeScript in a single day without losing momentum, because your mental model of the system is language-agnostic. /lili• You bias toward shipping and iterating — you use AI tooling to compress the gap between design and working code, then refine. /li /ulh3What We Are Looking For — Essential /h3ulli• 5+ years of professional software engineering experience, with a strong backend focus and a track record of shipping production systems. /lili• Comfortable working in Python, Java, and TypeScript across a full-stack codebase — you do not need to know every API by heart, but you must be able to navigate, reason about, and extend code in each language fluently, with AI tools filling the gaps. /lili• Able to design and build robust backend services in Java (Spring Boot or equivalent) — architectural clarity and testability matter more here than encyclopaedic language knowledge. /lili• Solid TypeScript across frontend and backend — you write type-safe, well-structured code and lean on AI tooling to accelerate, not to compensate for a lack of structure. /lili• Genuine understanding of how generative AI systems work: transformer architecture fundamentals, tokenisation, context windows, embeddings, fine-tuning vs. prompting trade-offs, and inference behaviour. /lili• Hands-on experience building with LLMs in production — using frameworks such as LangChain, LlamaIndex, or direct API integration with OpenAI, Anthropic, or similar providers. /lili• Mastery of AI development tools — Claude Code, Cursor, GitHub Copilot, and equivalents — is the single most important technical skill for this role. You do not just use these tools; you have internalised how to prompt effectively, how to structure code so AI can extend it cleanly, and how to maintain quality and architectural coherence at AI-assisted speed. /lili• Strong code architecture and system design instincts — you know how to decompose complex features into clean, modular, testable components regardless of language. You think in interfaces, boundaries, and contracts first; implementation second. /lili• Strong SQL skills and a solid understanding of data platform concepts: schemas, lineage, transformation patterns, and query execution. /lili• Solid frontend engineering skills in React and Next.js — able to build and own complex, data-rich UI features end to end, including state management, component design, and performance optimisation. /lili• Strong TypeScript skills across both frontend and backend — you write type-safe, well-structured code and are comfortable in a monorepo or multi-package setup. /lili• Experience with RESTful API design, microservices architecture, and cloud deployment (AWS, GCP, or Azure). /lili• Knowledge of structured output techniques: function calling, JSON mode, grammar-constrained decoding, and schema validation for LLM responses. /lili• A disciplined engineering mindset: you write tests, document decisions, and think carefully about failure modes — especially in AI systems where outputs are probabilistic. /lili• Experience with agentic frameworks and multi-agent coordination patterns (LangGraph, AutoGen, CrewAI, or custom implementations). /lili• Familiarity with SQL parsing and AST manipulation libraries — useful for building code analysis and conversion features. /lili• Background in data engineering or analytics engineering (dbt, Airflow, Spark, or similar) — understanding migration challenges from the inside. /lili• Experience with LLMOps tooling: prompt versioning, evaluation pipelines, model observability (LangSmith, Weights Biases, Phoenix, or equivalent). /lili• Experience with graph data structures and graph databases — useful for representing and querying data lineage and dependency trees. /lili• Experience building developer-facing or data-facing UIs — code editors, diff viewers, DAG visualisers, or interactive data exploration tools. /lili• Familiarity with component libraries (shadcn/ui, Radix, Tailwind CSS) and data visualisation tools (D3.js, Recharts, or similar). /li /ulpMeij is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, colour, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age or veteran status. /ph3How to Apply /h3pSend your CV and a short motivation note to with subject line: /ppSenior Software Engineer GenAI – Your Name /p #J-18808-Ljbffr

Publié le 2026-09-29

Emplois Recommandés

Développeur Salesforce H/F

SYD Groupe
Bordeaux

Quel sera ton poste ? Lieu : Bordeaux Télétravail : 2 par semaine Contrat : Freelance, Portage  Contexte client : Tu auras pour missions de : Dans le cadre du renforcement de son équip…

Voir les Détails
Publié le 2026-09-24

INFIRMIER(E) OU PUERICULTRICE - PEDOPSYCHIATRIE - UMPAJA -CENTRE JEAN ABADIE - H/F

Bordeaux

du poste : Le pôle Pédiatrie accueille chaque nouveau professionnel dans le cadre de ses valeurs et sa philosophie, portées par l'ensemble des professionnels uvrant sur le pôle Pédiatrie : écoute et…

Voir les Détails
Publié le 2026-04-02

INFIRMIER DE (F/H)

Appel Medical
Bordeaux

Poste ouvert aux personnes en situation de handicap.Notre client est une clinique située à BORDEAUX qui offre des services de soins médicaux complets et à haut niveau avec une équipe compétente et dév…

Voir les Détails
Publié le 2026-09-15

Ingénieur(e) en technologie de l'information F/H

Bordeaux

Développeur(se) Java / Angular F/H Description de poste Développement front-end, Back-end, Fullstack,... Ca vous parle ? Nous rejoindre, c’est intégrer une communauté technique animée aussi b…

Voir les Détails
Publié le 2025-11-26

Assistant de recherche clinique soutien investigation - Médecine interne et maladies infectieuses - H/F

Bordeaux

du poste : Contexte Ce poste d'ARC soutien à l'investigation est basé dans le service de médecine interne et maladies infectieuses, hôpital Haut-Lévêque. L'ARC aura pour missions la mise en place …

Voir les Détails
Publié le 2026-08-27

AI Engineer

BeTomorrow
Bordeaux

Vous êtes une personne talentueuse, créative et passionnée ? Vous cherchez un environnement stimulant dans lequel interagir avec liberté ? Rejoignez-nous à Bordeaux ! VOTRE MISSION Vous avez …

Voir les Détails
Publié le 2026-05-26

Technicien CVC (H/F)

fortil
Bordeaux

Groupe international d’ingénierie et d'expertise en technologies, Fortil repose sur un modèle indépendant et rassemble plus de 2 500 collaborateurs. Avec 30 agences réparties dans 14 pays, Fortil cul…

Voir les Détails
Publié le 2026-09-25

MÉDECIN ONCOLOGUE MÉDICAL (F/H)

Appel Medical
Bordeaux

Poste ouvert aux personnes en situation de handicap.Notre client est un établissement associatif reconnu d'Utilité Publique, Privé à but Non lucratif et Participant au Service Public Hospitalier. Il s…

Voir les Détails
Publié le 2026-08-21

MANIPULATEUR D'ELECTRORADIOLOGIE MEDICALE POOL DE SUPPLEANCE - H/F

Bordeaux

du poste : Le CHU de Bordeaux recrute ! Manipulateurs en Électroradiologie Médicale (MERM) Imagerie Médicale (TDM / IRM / Imagerie conventionnelle) Le Poste Pool de Remplacement Polyvalent et Dy…

Voir les Détails
Publié le 2026-06-10

CADRE SUPERIEUR DE SANTE DU PÔLE SANTE PUBLIQUE - H/F

Bordeaux

du poste : Missions Sous la responsabilité du directeur des soins, le cadre supérieur de santé exerce des missions au sein de la filière paramédicale et sur des activités non soignantes. Il assure…

Voir les Détails
Publié le 2026-09-18