Levi9 logo

Senior Software Engineer

Levi9·Salary not specified

Primary stack

AgileNumPyMLflowPythonPandasKubeflowSQL

Nice to have's

DockerKubernetesTensorFlowPyTorch

Job description

About the Position

We're seeking a Senior Software Engineer with 4+ years experience in AI/ML to join our dynamic AI team in Kyiv and Lviv, Ukraine, working on advanced AI solutions.

Responsibilities

  • Design and deploy predictive ML models (e.g., decision trees, random forests, gradient boosting) for analytics and feature engineering.
  • Develop recommendation systems using collaborative and content-based filtering techniques.
  • Build and enhance RAG systems, including embedding pipelines, managing vector databases, and integrating LLMs.
  • Implement text-to-SQL capabilities, allowing users to query relational databases naturally using LangChain or similar technologies.
  • Work alongside data engineers to ensure robust data pipelines and high-quality datasets for training and inference.
  • Collaborate with Product Owners and UX Designers to align AI features with user needs and business goals.
  • Continuously research, test, and apply cutting-edge algorithms and technologies to boost model performance and scalability.
  • Monitor and improve production models, ensuring reliability, performance, and compliance with ethical standards.

Requirements

  • Experience: 4+ years in AI/ML, specifically building and deploying production-level ML models.
  • Classic ML: Solid skills with decision trees, random forests, and gradient boosting methods (scikit-learn, XGBoost).
  • Recommender Systems: Proven experience in collaborative and content-based recommendation algorithms.
  • RAG & LLM Development: Hands-on expertise with retrieval-augmented generation systems, vector databases (Pinecone, Weaviate), and frameworks like LangChain or LlamaIndex.
  • Text-to-SQL: Experience developing natural-language-to-SQL solutions using frameworks like LangChain.
  • Programming & Data: Advanced Python proficiency, strong SQL skills, and familiarity with Pandas and NumPy.
  • Cloud & MLOps: Knowledge of deploying models on AWS, Azure, or GCP, and familiarity with CI/CD and MLOps tools (MLflow, Kubeflow).
  • Communication: Comfortable in Agile teams with excellent English communication skills.

Nice to Have

  • Experience with Docker and Kubernetes.
  • Familiarity with advanced embedding techniques and optimizing similarity searches.
  • Background in deep learning frameworks such as TensorFlow or PyTorch.

We Offer

  • Opportunity to work with the technology of tomorrow.
  • Be the change you want to see.
  • Access to Levi9 academy, Lead9 program for leaders.
  • No micromanagement, freedom to perform at your best.
  • Continuous learning opportunities (unlimited Udemy for business, meetups, English courses, professional trainings).
  • Comfortable, cozy, and pet-friendly offices in Kyiv and Lviv.
  • Excellent work-life balance.
  • Active support for Ukraine through donations and volunteering.

About the Company

Levi9 is a nearshore technology service provider with around 1000 employees and 50+ customers. We specialize in custom-made business IT – 95% of our work is on the revenue side of our customers. This is where time to market, high productivity, stable team velocity, and great quality through automation, agility, intensive interaction, and understanding matter most.

Locations

  • Kyiv, UA
  • Lviv, UA

Employment Type

  • FULL_TIME

Contact

Yevheniia Mazur

Senior Talent Recruiter – Talent Management

© Levi9. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

LEVI9 TECHNOLOGY SERVICES is one of the leading nearshore IT service providers with Delivery Centres in Eastern Europe and Head Office in Amsterdam.

More at Levi9

All 26 roles

Similar jobs

Popular searches