Capgemini

Software AI Engineer

Capgemini
Apply
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.
Capgemini

About Capgemini

10,000+ employees

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.

Contact me