Iași, IS, Romania On-site Employment

Endava is hiring a Senior AI/ML Engineer

Requirements

  • Extensive proficiency in Python, including idiomatic coding styles and industry best practices.
  • Proven background in Generative AI, particularly in integrating large language models and chatbot interfaces.
  • Experience building autonomous agents and orchestrating agent-based workflows.
  • Hands-on work with LangChain, LlamaIndex, and comparable generative AI frameworks.
  • Strong command of asyncio and asynchronous programming in Python environments.
  • Solid foundation in designing and developing RESTful APIs.
  • Experience using Pydantic for data validation and managing data models.
  • Working knowledge of HTTP, WebSockets, and systems handling real-time data streams.
  • Track record of writing comprehensive unit tests, emphasizing mock usage and long-term maintainability.
  • Proficient in using Docker for local development and production deployments.
  • Familiarity with Linux or WSL-based development environments.
  • Strong grasp of Git workflows, Python packaging tools, and virtual environment management.

Nice to Have

  • Experience working with open-source large language models such as Mistral or Llama.
  • Knowledge of cloud platforms like AWS, GCP, or Azure, especially in deploying scalable AI services.
  • Understanding of frontend technologies for building chatbot user interfaces, including React or Next.js.

Required (12)

  • Deep expertise in Python, with strong understanding of idiomatic patterns and best practices.
  • Solid experience with Generative AI technologies, especially integrating LLMs and chatbot interfaces.
  • Experience developing agents and agentic workflows.
  • Hands-on experience with LangChain, LlamaIndex, and similar GenAI tooling.
  • Proficiency in asyncio and asynchronous programming models in Python.
  • Strong understanding of RESTful API design and development.
  • Familiarity with Pydantic for data validation and model management.
  • Practical knowledge of the HTTP protocol, WebSockets, and real-time data systems.
  • Experience writing thorough unit tests, with a focus on mocks and maintainability.
  • Competence in using Docker for development and deployment.
  • Comfortable working in Linux/WSL-based environments.
  • Solid version control practices with Git, Python package managers and virtual environments.

Preferred (3)

  • Experience with open-source LLMs (e.g., Mistral, LLama).
  • Familiarity with cloud platforms (AWS, GCP, Azure) and deploying AI services at scale.
  • Knowledge of frontend development for chatbot UIs (React, Next.js, etc.).
Required Skills
PythonLangChainWebSockets
About company
Endava
A technology consulting firm that partners with leading brands to create digital platforms and intelligent experiences through world-class engineering and a people-centric approach.
All jobs at Endava Visit website
Job Details
Category data
Posted 4 months ago