Logo for AIDA Recruitment

Lead ML/AI Engineer

Role overview

Qualifications

  • 5+ years of experience in software engineering, preferably with AI/ML or distributed systems.
  • Proven hands-on experience with retrieval-augmented generation (RAG) systems.
  • Deep knowledge of OpenSearch, Elasticsearch or similar search engines.
  • Strong coding skills in Python.

Responsibilities

  • Design, build, and scale production-grade inference stacks for RAG-based applications.
  • Develop efficient retrieval pipelines with OpenSearch/vector DBs ensuring high recall relevance.
  • Optimize performance and latency for real-time and batch queries.
  • Identify and fix bottlenecks to improve system efficiency and response times.

About the company

AIDA Recruitment logo

AIDA Recruitment

Staffing & Recruiting

AIDA Recruitment - technology and artificial intelligence-based employee search for your company! Using modern digital technologies, we select targeted candidates and provide you with a top list.

Company details

IndustryStaffing & Recruiting
Company size2 - 10

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

For our client, we are looking for a Senior AI/ML Engineerto join an AI project and drive the design, development, and optimization of cutting-edge retrieval-augmented generation (RAG) solutions.

This role is ideal for a highly skilled engineer passionate about AI/ML systems, distributed architectures, and vector search technologies. You will play a key role in designing scalable inference stacks, optimizing retrieval pipelines, and integrating modern frameworks into production-grade applications.

Requirements



  • 5+ years of experience in software engineering, preferably with AI/ML or distributed systems.

  • Proven hands-on experience with retrieval-augmented generation (RAG) systems.

  • Deep knowledge of OpenSearch, Elasticsearch or similar search engines.

  • Strong coding skills in Python.

  • Experience with LlamaIndex, LangChain.

  • Familiarity with vector databases (Pinecone, Qdrant, FAISS).

  • Exposure to LLM fine-tuning, embeddings, semantic search, prompt engineering.

  • Background in high-scale systems handling millions of users/queries daily.

  • Knowledge of cloud infrastructure (AWS/GCP/Azure) and containerization (Docker, Kubernetes).

  • Experience with vector search, embedding pipelines, dense retrieval techniques.

  • Strong optimization skills for latency, reliability, and scalability.

  • Excellent problem-solving, analytical, and debugging skills.

  • Proactive self-starter with ownership mindset.

  • Passion for impactful technology aligned with Geniusees mission.

  • Bachelors degree in Computer Science or equivalent practical experience.

  • English: Upper-Intermediate+.

  • Candidates: Ukrainians (in Ukraine or abroad).

Responsibilities



  • Design, build, and scale production-grade inference stacks for RAG-based applications.

  • Develop efficient retrieval pipelines with OpenSearch/vector DBs ensuring high recall & relevance.

  • Optimize performance and latency for real-time and batch queries.

  • Identify and fix bottlenecks to improve system efficiency and response times.

  • Ensure observability, monitoring, and reliability of deployed systems.

  • Collaborate with teams to integrate LLMs and retrieval components into applications.

  • Evaluate and integrate modern RAG frameworks and tools.

  • Mentor team members, support architectural decisions, and uphold engineering excellence.

  • Contribute to pre-sales activities (NFR elicitation, solution architecture, risk definition).

  • Conduct discovery phases and recommend tools/libraries.

  • Lead/support code reviews, POCs, and R&D.

  • Interview external candidates and provide ad hoc troubleshooting.

What You Will Get



  • Competitive compensation & performance-based bonus - 5000 -7000 USD

  • Exciting AI startup projects with a modern stack.

  • Career development opportunities (regular reviews).

  • Professional study support, certifications, and corporate English.

  • VIP medical insurance or sports coverage.

  • Paid vacation (18 days) and sick leave.

  • Flexible working hours (start 8:00 - 11:30).

  • Unlimited remote work worldwide + cozy offices in Kyiv & Lviv with Starlink & generator.

  • Compensation for coworking (outside Kyiv & Lviv).

  • Corporate lunch, team buildings, soft skills clubs.

  • Informal and friendly work culture, no micromanagement.

  • Own charity fund.

Information about the processing of your personal data is provided in our Privacy Policy, which is available online at Privacy Policy.

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Machine Learning Engineer Related jobs

Other jobs at AIDA Recruitment

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.