S

Sopra Steria

IT consulting, digital services, and transformation

AI Application Engineer

AI Application Engineering +1Posted on Nov 9
Full-timeTunis, TunisiaNo salary listedIn-person

About the Job

Requirements

  • At least 3 years of software development experience, including practical experience building applications that use AI.
  • Strong proficiency in Python and API development, ideally with FastAPI.
  • Knowledge of large language models, prompt engineering, and retrieval-augmented generation architectures.
  • Experience integrating AI models, APIs, and data sources into applications.
  • Proficiency in development practices including Git, testing, Docker, and continuous integration/continuous deployment.
  • Awareness of security, data confidentiality, performance, and cost-control concerns.
  • Ability to work autonomously and rigorously with business and technical stakeholders.

Responsibilities

  • Analyze business-team needs and identify relevant AI use cases.
  • Design and develop tools and applications integrating existing AI models; build prototypes and turn validated solutions into robust, maintainable applications.
  • Integrate large language models and develop solutions using retrieval-augmented generation, prompt engineering, and tool calling.
  • Develop assistants, agents, and intelligent workflows that interact with documents, APIs, and internal applications.
  • Implement mechanisms to ensure response relevance, traceability, and reliability.
  • Develop backend components and expose functionality through APIs, including with Python and FastAPI.
  • Integrate solutions into the existing application ecosystem.
  • Participate in deployment, containerization, continuous integration/continuous deployment, monitoring, and cost control.
  • Define test scenarios and assess solution quality, stability, and performance.
  • Address security, data confidentiality, and access management from the design stage.
  • Document and maintain tools and continuously improve them.
  • Work with business, product, architecture, security, and cloud teams; contribute to technical scoping and evaluate the feasibility of use cases.
  • Present solutions, gather user feedback, and share best practices.

Desired Qualifications

  • Experience with Azure OpenAI, Amazon Bedrock, LangChain, LangGraph, LlamaIndex, or a vector database.

About the Company

Sopra Steria

IT consulting, digital services, and transformation

Sopra Steria provides consulting, digital services and solutions to help large organizations transform their business through technology. Its offerings cover strategy, systems integration, cloud, cyber security, software development, and managed services, designed to be delivered end to end—from assessing needs and designing a plan to implementing and operating IT systems. The company combines deep knowledge of many industries with a collaborative approach to tailor projects to each client and to deliver measurable, sustainable improvements in performance. Differentiators include its European scale (about 51,000 employees across roughly 30 countries), broad scope—from strategy to operation—and emphasis on practical outcomes that help clients stay competitive. The group’s goal is to put digital to work for its clients in a way that creates a positive, more productive future for all stakeholders.

Company size
10,001+
Company stage
IPO
Headquarters
Paris, France
Founded
1968

Recently Posted Jobs

Explore more opportunities at Sopra Steria

See more jobs