Civitta

AI/ML Developer (Mid-level)

Civitta  •  Vilnius, LT (Hybrid)  •  1 month ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

Join Civitta - an international company with 750+ colleagues across 20+ countries. We are delivering consulting, digital, funding, and public sector transformation projects across Central and Eastern Europe, Central Asia, the Caucasus, and other global markets.
Help businesses turn strategy into digital solutions: from AI-powered marketing to data-driven products and custom software. We combine business thinking with technical execution.
Every day, you might build an e-commerce platform using predictive analytics, design a high-impact digital campaign, or develop a data-driven product that drives measurable results.
Take the step towards your journey with us and join us as an  AI/ ML Developer (Mid-level) in Lithuania!

You will:

  • Implement end-to-end AI features depending on the project, including, but not limited to: Computer Vision(detection/recognition pipelines, image preprocessing, evaluation, inference integration), NLP/Transformers (text classification, extraction, summarization, embeddings-based workflows), RAG / semantic search (ingestion -> chunking -> embeddings -> retrieval -> answer generation);
  • Improve retrieval quality using two-stage search (vector retrieval + reranking using cross-encoders/rerankers) when relevant to the project;
  • Work with vector search / vector databases in local and cloud setups: Self-hosted (Docker) and client environments, as well as cloud-managed search stacks (e.g., OpenSearch vector search, Azure AI Search hybrid/vector search);
  • Build and maintain Python backend APIs (FastAPI/Django) that serve AI pipelines reliably (auth integration, error handling, basic performance considerations);
  • Package solutions with Docker, help run deployments in cloud environments, and support debugging in dev/stage/prod;
  • Collaborate with software engineers, data engineers, and consultants to deliver working solutions under real project timelines.

Requirements:

  • 2+ years of Python development (or equivalent strong practical experience) and ability
    to ship working backend services;
  • Hands-on experience building at least two of: NLP/Transformer-based pipeline, RAG /
    semantic search pipeline, Computer Vision pipeline;
  • Familiarity with embeddings + vector search concepts (indexes, filtering/metadata,
    similarity search);
  • Comfort with Docker, Git, and Linux basics (running services locally, troubleshooting
    dependencies);
  • Practical mindset: you can translate requirements into an implementable pipeline and
    iterate quickly;
  • Upper-intermediate English;
  • Experience with IaaS cloud solutions (e.g., AWS, Azure, GCP), cross-encoders as
    rerankers, OpenSearch vector search, Azure AI Search hybrid retrieval and semantic
    reranking concepts, or basic ML serving/performance awareness would be a plus.

Benefits:

  • Professional Growth – We support your career development, offering performance and salary reviews once a year to ensure your progress is recognized and rewarded;
  • Flexible Working Hours – Manage your workday with flexibility and the option to work from home when needed, while enjoying our city-centre office as a convenient, collaborative workspace;
  • Culture & Connection – From team bonding activities like Christmas parties and summer events to spontaneous celebrations, monthly breakfasts, or team lunches, we celebrate wins—big or small—together;
  • International Offsite Trips – Each year, we travel to an exciting destination to spend time with the entire Civitta team, strengthening connections and creating unforgettable memories;
  • Gifts Programme – Welcome boxes, birthday surprises, and holiday cheer ensure your special moments are always recognized;
  • Continuous Learning – From expert-led trainings to personal development budgets, your growth is our priority;
  • Local Benefits Package.
  • Civitta

    About Civitta

    We challenge the traditional norms of consulting as an international collaboratory, blending digital and advisory services for public and private clients from the Nordics to Central Asia.

    ◼️ Advisory

    ◼️ Digital

    ◼️ Innovation

    ◼️ Funding

    Civitta. Question the Answer.

    Industry
    Consulting & Advisory
    Company Size
    501-1,000 employees
    Headquarters
    Tartu, EE
    Year Founded
    2010
    Social Media