EMEA
Senior Python AI Engineer

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.