4 days ago
Cairo, EgyptMid Level
Responsibilities
- Design, develop, and maintain secure, scalable, and reliable software services.
- Implement and evolve generative AI solutions in line with application architecture guidelines.
- Build solutions using LLMs, external knowledge sources, RAG architectures, embeddings, semantic search, and vector databases.
- Improve code quality, performance, and security through tuning and assessments.
- Collaborate with cross-functional teams, Project Managers, and Product Owners.
- Support impact analyses, effort estimations, and project delivery activities.
- Contribute to technical discussions and implementation strategy definition.
Requirements
- Preferably at least 2 years of experience in software development and Generative AI.
- Strong knowledge of LLMs and their integration with external knowledge sources.
- Hands-on experience with RAG architectures.
- Experience with embeddings, semantic search, and vector databases.
- Good knowledge of Python.
- Experience with LangChain and LangGraph.
- Experience integrating RESTful APIs and backend services.
- Familiarity with JavaScript or TypeScript is a plus.
- Experience with Git version control and the GitFlow model.
Tech Stack
Categories
About Capgemini
Capgemini is a global IT services and consulting firm that delivers strategy, cloud, AI, software engineering, and managed services to large enterprises and public-sector clients. Founded in 1967 and headquartered in Paris, it is publicly traded on Euronext Paris and operates in 50+ countries. The group expanded its engineering capabilities by acquiring Altran in 2020, now operating as Capgemini Engineering.
