Middle AI/ML Engineer (Python, LLM, NLP/CV)

On-siteSalary not specified
Ukraine

Tech Stack

DockerSQLAlchemyNLPPythonFlaskCI/CDFastAPICloud CDN

Job Description, Responsibilities & Requirements

Description language:

About the Position

We’re looking for a Middle AI/ML Engineer (Python, LLM, NLP/CV) to join our team in Ukraine. You will be responsible for building and scaling AI-powered products end-to-end - from model design and experimentation to production-ready APIs and infrastructure.

Responsibilities

  • Integrate and work with LLMs (OpenAI, Anthropic, Mistral);
  • Build RAG pipelines (chunking, embeddings, retrieval);
  • Use LangChain / LlamaIndex;
  • Develop Python backend services (FastAPI/Flask);
  • Apply ML/DL models (Transformers, classical ML);
  • Work on NLP tasks (classification, NER, summarization);
  • Contribute to Computer Vision tasks when needed;
  • Work with vector DBs and traditional databases;
  • Deploy and maintain services (Docker, CI/CD, cloud).

Requirements

  • 2+ years of commercial experience with Python;
  • Hands-on experience with LLMs and prompt engineering;
  • Understanding of RAG, embeddings, token/context management;
  • Experience with FastAPI/Flask, async, SQLAlchemy;
  • Experience with ML/DL (PyTorch / TensorFlow / sklearn);
  • Experience with NLP (Hugging Face, transformers);
  • Experience with databases (SQL/NoSQL + vector DBs);
  • Familiarity with Docker, CI/CD, cloud;
  • Focus on code quality (testing, typing, linters);
  • Upper-Intermediate English level or higher.

We Offer

  • Flexible working hours;
  • 25 paid days off and 10 sick/medical leaves;
  • Additional paid days off for personal events like marriage and childbirth;
  • Maternity/Paternity leaves;
  • Skills Evaluations and promotions are based on Corporate Matrix;
  • Discount program;
  • Self-development budget per year;
  • Referral bonuses;
  • Corporate events and gifts;
  • Learning events and mentorship opportunities;
  • Speaking Clubs;
  • PE accounting and support.

About the Company

Joining our team means becoming part of a dynamic and innovative environment where you can grow your career and contribute to cutting-edge AI projects.

How to Apply

Step 1: CV Application

Submit your CV through our Contact Form, E-mail, or LinkedIn. Our expert recruiters will review your application and schedule a dynamic Google Meet interview within 3 business days.

Step 2: Welcome Interview

Connect with our recruiter to share your story and learn about our company, culture, and the opportunity you’re interested in.

Step 3: Tech Interview

Our tech experts will assess your skills and knowledge through discussions and practical exercises related to the role.

Step 4: Final (Hiring Manager) Interview

Connect with key decision-makers, demonstrate your alignment with our vision and culture, and discuss your fit within the team.

Step 5: Job Offer

Once the decision has been considered, our recruiter will send you the offer with comprehensive information about the terms and conditions.


Contact Person

Mykola, Recruiter

[email protected] | @mykolatherecruiter

Job Details

Company name:
Inoxoft
Location:
Ukraine
Work Mode:
On-site
Posted on TheJob:
Jun 12, 2026
Last checked:
Jun 30, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.