Job Openings Lead ML/AI Engineer

About the job Lead ML/AI Engineer

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.

About the Role

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.