locationIvano-Frankivsk

locationKyiv

locationLviv

locationUkraine

work typeHybrid

work typeOffice

work typeRemote

Senior Software Engineer ( AI/ML)

Conduct the development of AI and ML components for an intelligent chatbot and search platform, ensuring robust data pipelines, efficient search capabilities, and LLM integration.

Requirements:

  • 5+ years of experience in AI/ML engineering, including real-world production systems.
  • Strong Python skills (Pandas, NumPy, FastAPI, Langchain, etc.).
  • Proven experience with LLMs (e.g., OpenAI, AWS Bedrock) and prompt engineering.
  • Hands-on experience with vector databases PGVector (Postgres).
  • Solid background in NLP, embeddings, and semantic search.
  • Experience building ETL pipelines for diverse data sources (APIs, SQL, documents, images).
  • Familiarity with unstructured data processing and metadata handling.
  • Experience deploying ML models in Docker-based environments.
  • Understanding of role-based access and personalized recommendations.
  • Strong collaboration skills and ability to lead technical decisions across teams.
  •  English-Upper-Intermediate.

Responsibilities:

  • Review and evaluate existing data sources and structures.
  • Design and implement ETL pipelines for structured and unstructured data.
  • Generate embeddings, build and maintain vector databases.
  • Integrate and optimize similarity search and ranking algorithms.
  • Fine-tune and manage LLM prompts for chatbot interactions.
  • Develop logic for user intent detection and contextual response generation.
  • Collaborate with the engineering team on deployment, API integration, and testing.
  • Design feedback loops for continuous model improvement.
  • Ensure role-based access, metadata tracking, and performance optimization.
  • Deliver production-ready, scalable, and maintainable AI/ML solutions.

We offer:

  • Annual paid vacation of 18 working days.
  • Extra vacation days for long-lasting cooperation.
  • Annual paid sick leave of 10 days.
  • Maternity/Paternity leave.
  • The opportunity for sabbatical leave.
  • Marriage and Parenthood Package.
  • Compensation for sports activities (up to 250$ per year) or health insurance covering (70%) — after the trial period.
  • Internal education (corporate library, Udemy courses).
  • Career development plan.
  • English and Spanish classes.
  • Paying taxes and managing PE (Private Entrepreneur).
  • Technical equipment.
  • Internal Referral program.
  • Opportunity to take part in company volunteering activities.
  • Sombra is a “Friendly to Veterans” award-holder.
author

Ruslana Murha

Recruiter

Apply Now

If you haven’t found a fitting position, send us your CV and we’ll get back to you shortly