12 days ago

AI/ML Developer

Civitta

Remote
Full Time
€75,000
Remote

Job Overview

Job TitleAI/ML Developer
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary€75,000
LocationRemote

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

Embark on a Journey with Civitta as an AI/ML Developer

Join Civitta, the first consultancy originating from CEE, with a vibrant team of 750+ employees across 20 countries. We foster an international collaboratory environment where talent thrives, employees can become partners, and partners can become shareholders. Our core values emphasize exploration, upliftment, transparency, and diversity. If you believe technology should serve people, then our dynamic digital team is the place for you!

We specialize in product design, creative solutions, digital marketing, web and mobile app development, e-commerce, and custom solutions. Our focus on innovation and quality empowers businesses in the digital landscape. Come team up with us to shape the future of technology-driven solutions and enjoy the journey!

What You Will Do

  • Implement end-to-end AI features, including Computer Vision (detection/recognition pipelines, image preprocessing, evaluation, inference integration), NLP/Transformers (text classification, extraction, summarization, embeddings-based workflows), and RAG/semantic search (ingestion, chunking, embeddings, retrieval, answer generation).
  • Improve retrieval quality using two-stage search (vector retrieval + reranking with cross-encoders/rerankers) when relevant to projects.
  • Work with vector search and vector databases in local (Docker) and cloud setups (e.g., OpenSearch vector search, Azure AI Search hybrid/vector search).
  • Build and maintain Python backend APIs (FastAPI/Django) for reliable AI pipeline serving, including auth integration, error handling, and basic performance considerations.
  • Package solutions with Docker, assist with cloud deployments, and support debugging across dev, stage, and production environments.
  • Collaborate effectively with software engineers, data engineers, and consultants to deliver solutions within real project timelines.

Requirements

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

Benefits

  • Annual performance and salary reviews, supporting fast professional growth.
  • Access to internal and external training programs.
  • Flexible working hours and locations.
  • Comprehensive local benefits package.
  • Engaging team and company events.
  • Annual international offsite trips to sunny locations with the entire European team.
  • Opportunity to work in young, active, and bright international teams.

Key skills/competency

  • AI Development
  • Machine Learning
  • Python
  • Computer Vision
  • Natural Language Processing
  • RAG (Retrieval Augmented Generation)
  • Vector Databases
  • Docker
  • FastAPI
  • Django

Tags:

AI/ML Developer
AI development
Machine learning
Python
Computer Vision
NLP
RAG
Vector databases
Docker
FastAPI
Django
AWS
Azure
GCP
Git
Linux
Semantic search
Cross-encoders
API development
Data engineering
Software engineering

Share Job:

How to Get Hired at Civitta

  • Research Civitta's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor to align your application.
  • Tailor your resume for AI/ML: Highlight Python development, Computer Vision, NLP, and RAG experience with specific project examples relevant to Civitta's digital team.
  • Showcase practical problem-solving: During interviews, demonstrate your ability to translate requirements into implementable AI pipelines and iterate quickly.
  • Emphasize collaboration skills: Provide examples of working effectively with cross-functional teams, including software engineers, data engineers, and consultants.
  • Prepare for technical discussions: Be ready to discuss Docker, Git, Linux, and your experience with cloud solutions like AWS, Azure, or GCP in an AI/ML context.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background