By clicking “Accept All Cookies”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy for more information.
EMEA

Senior Python AI Engineer

Technologies

Innovate with Us

Responsibilities

  • Develop and maintain scalable back-end services using FastAPI and other modern frameworks.
  • Ensure seamless integration with front-end applications and external services through well-designed RESTful APIs.
  • Leverage cloud infrastructure (Azure Functions, Azure Storage) for hosting and scaling applications.
  • Implement security best practices for API authentication (OAuth, JWT) and data protection.
  • Work on GenAI-driven applications, utilizing frameworks such as LangChain, LlamaIndex, vector databases, and agentic frameworks.
  • Containerize applications using Docker for environment management.

Requirements

  • Must Expertise in Python for back-end development.
  • Experience with FastAPI, Pandas, and NumPy for building scalable RESTful APIs.
  • Experience with Retrieval Augmented Generation (RAG).
  • Proficiency in Prompt Engineering.
  • Knowledge of vector databases and embedding models.
  • Familiarity with frameworks such as LangChain, LangGraph, and LlamaIndex.
  • Ability to work with large datasets and perform data cleaning, transformation, and manipulation.
  • Azure Cloud Services: Hands-on experience with Azure Functions, Azure Storage, and cloud-based hosting.
  • Asynchronous Programming: Understanding of async patterns to improve performance.
  • Containerization: Familiarity with Docker for application deployment.
  • Security Best Practices: Knowledge of API authentication methods such as OAuth and JWT.
  • Must have 6 years at least of experience in Software development.
  • Must have 4 years at least of experience in A.I.

Preferred Experience

  • Knowledge of AI ethics, bias mitigation, and responsible AI practices.
  • Experience with multi-agent libraries/frameworks like CrewAI, Autogen, and Taskweave.
  • Understanding data engineering concepts, including data pipelines, integration, and warehousing.
  • Performance optimization using monitoring tools and profiling techniques.
  • Unit testing & automation (PyTest, Unittest).
  • CI/CD pipelines for seamless deployment.

Time Zone

  • CET

Type of work and additional information

  • Remote, full-time.
  • Must be able to travel freely within Europe for workshops 2 times a year.
  • The client will pay for business trips.