Inbybob

Senior Python AI Engineer

  • Inbybob

Job Description

Requirements

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 have 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

Additional information

  • Must travel freely within Europe for workshops 2 times a year. 
  • The client will pay for business trips.