QA
Software Engineer
Qualitest acq
Any-Martin-Rieux · On-site Full-time 6d ago
About the role
About
The customer is looking for a Software Engineer who can contribute to the design and development of AI-driven applications using Java, Python, and modern Gen AI frameworks. You’ll work on prompt engineering, Retrieval-Augmented Generation (RAG), agentic workflows, and scalable backend systems that integrate with LLMs and enterprise data using the Model Context Protocol (MCP).
Key Responsibilities:
- Develop and maintain backend services and AI agents using Java and/or Python.
- Build and optimize Gen AI applications using:
- Prompt engineering
- Retrieval-Augmented Generation (RAG)
- Agentic flows (multi-agent orchestration, tool use, memory)
- Implement Model Context Protocol (MCP) to standardize AI interactions with external tools, databases, and services.
- Knowledge with vector databases (e.g., FAISS, Pinecone, Weaviate) for semantic search and context retrieval.
- Collaborate with product and research teams to translate AI roadmap goals into technical deliverables.
Required Skills:
- Strong programming skills in Java and/or Python.
- Solid understanding of Generative AI concepts, including:
- Prompt design and tuning
- RAG pipelines and document chunking
- Agentic workflows (e.g., LangChain agents, tool calling)
- Familiarity with LLM APIs (OpenAI, Anthropic, etc.) and open-source models e.g., LLaMA, Mistral.
- Experience implementing MCP for scalable, secure, and standardized AI-to-tool integrations.
- Knowledge of RESTful APIs, microservices, and cloud platforms (AWS, Azure, GCP).
Nice to Have:
- Experience with Gen AI frameworks like LangChain, LlamaIndex, or Haystack.
- Exposure to embedding models, tokenization, and context window optimization.
- Understanding of MCP architecture: clients, servers, and host applications.
- Prior work in AI/ML projects, NLP, or conversational AI.
- Knowledge of CI/CD pipelines, containerization (Docker, Kubernetes), and observability tools.
- Knowledge on integrating LLMs (e.g., OpenAI, Anthropic, Mistral) with internal systems and APIs.
Relevant Gen AI Topics You’ll Work With:
- Prompt engineering best practices (zero-shot, few-shot, chain-of-thought)
- Retrieval-Augmented Generation (RAG) with hybrid search
- Agentic architectures (e.g., autonomous agents, task decomposition)
- Model Context Protocol (MCP) for tool and data integration
- Evaluation and safety of Gen AI outputs
- Fine-tuning and model selection strategies
Other Information:
- 3 must haves
- Gen AI 4/5
- LLM's 4/5
- CI/CD 3/5
Skills
AWSAzureDockerFAISSGCPGen AIJavaKubernetesLangChainLLaMALlamaIndexMistralMCPMicroservicesNLPOpenAIPineconePythonRAGRESTful APIsWeaviate
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free