Avenga logo

Senior AI Engineer

Avenga·Salary not specified

Primary stack

RESTPythonRAGGitHub

Nice to have's

LlamaIndexLangChainMilvusAzure OpenAILLM observabilityFastAPIPydanticWebSocketAPI toolingAWSMultilingual NLP

Job description

About the Position

Senior AI Engineer

Avenga is an international engineering firm helping businesses operate with AI at the core. With 6,000+ experts worldwide, we combine engineering expertise with AI-native thinking to turn ambitious ideas into real-world impact across industries, technologies, and markets.

At the core of the role, you'll be working on the core engine of a production AI assistant, developing Agentic AI solutions using RAG and LLM orchestration to enable the assistant to move beyond answering questions and safely execute real customer requests.

Responsibilities

  • Develop Agentic AI solutions using RAG and LLM orchestration
  • Work on the core engine of a production AI assistant
  • Design and build REST APIs
  • Build RAG / retrieval-augmented generation systems
  • Experience with vector databases and embeddings
  • Work with LLM providers in production
  • Evaluate output quality and explain measurement methods
  • Write automated tests with pytest
  • Comfortable with GitHub workflows

Requirements

  • 3+ years building production Python services (async, API design)
  • Experience designing and building REST APIs (and consuming them); comfortable with request/response modelling, auth, and versioning
  • Hands-on experience building RAG / retrieval-augmented generation systems: not just calling an LLM API, but chunking, retrieval, and grounding answers in sources
  • Experience with any vector database (e.g. Milvus, Pinecone, Weaviate, Qdrant, pgvector) and an understanding of embeddings and similarity search
  • Worked with an LLM provider (OpenAI / Azure OpenAI / Anthropic / open models) in production
  • A habit of evaluating output quality, you can explain how you measured whether a RAG system was good
  • Writes automated tests as a matter of habit unit and integration testing with pytest (mocking, fixtures)
  • Comfortable with GitHub in a team workflow, feature branches, pull requests, and code review

Nice to Have

  • LlamaIndex (or LangChain) framework experience
  • Milvus specifically
  • Azure OpenAI deployments
  • LLM observability / tracing (Langfuse, LangSmith, OpenInference)
  • FastAPI, Pydantic
  • WebSocket / streaming APIs for real-time chat responses
  • API tooling and testing: Bruno / Postman, OpenAPI/Swagger; API gateways
  • Async & parallel testing and mocking
  • AWS (ECS/Fargate, Secrets Manager), Terraform, Docker
  • Multilingual NLP (Dutch/English)

We Offer

  • Equal opportunities regardless of race, ethnicity, gender identity, sexual orientation, disability, age, religion, or any other characteristic
  • A respectful environment where everyone can be themselves, share their ideas, and feel that they belong

About the Company

People are at the core of Avenga. We provide equal opportunities regardless of race, ethnicity, gender identity, sexual orientation, disability, age, religion, or any other characteristic. We are committed to a respectful environment where everyone can be themselves, share their ideas, and feel that they belong.

Locations

  • Skopje, North Macedonia
  • Ohrid, North Macedonia
  • Bitola, North Macedonia

Remote Status

  • Hybrid

Technology

  • AI

Seniority

  • Senior-level

Application Process

  1. Send your CV: Tell us about your core skills and what you're looking for next.
  2. Talent Call: Meet our Talent team to talk about your goals and experience while exploring our culture and the way we work.
  3. Technical Interview: We'll explore your experience, strengths, and approach to work to see what we can build together.
  4. Customer Interview: For some roles, you'll meet our customers to understand the outcomes your expertise can help create.
  5. Welcome to Avenga: An offer is just the beginning. We welcome you to put your expertise into action and shape what's next together.

© Avenga. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

We are a global IT and digital transformation champion that supports our customers in realizing technology's huge potential for a smarter and more sustainable world.

More at Avenga

All 91 roles

Popular searches