Senior AI Engineer

On-siteSalary not specified
Lviv, Ukraine

Tech Stack

PythonFlaskSQLNoSQLMongoDBPostgreSQLRedisFastAPIOOPSOLID

Job Description, Responsibilities & Requirements

Description language:

About the Position

Leobit is looking for a Senior AI Engineer with a strong software engineering background and practical experience in applying AI in business and delivery environments.

This role involves conducting R&D activities, developing proof-of-concept prototypes, and providing technical leadership throughout project lifecycles. A solid understanding of AI solutions, distributed systems, cloud architectures, and front-end frameworks is required.

Location: Lviv, Ukraine

Responsibilities

  • Design, develop, and deliver well-architected, scalable, and maintainable solutions
  • Build production-grade LLM applications, RAG pipelines, copilots, and agentic systems
  • Design and document software architecture for products and integrations
  • Integrate AI services with external systems, APIs, and business workflows
  • Research, prototype, and validate new technologies, frameworks, and approaches (R&D)
  • Estimate complex projects and use different techniques
  • Develop automated unit, integration, and evaluation tests for AI components
  • Implement CI/CD and support the deployment of releases to cloud environments
  • Participate in pre-sales activities - discovery, solution design, and technical presentations

Requirements

  • 5+ years of commercial software engineering experience, with at least three years of strong production Python
  • Excellent knowledge of Python, FastAPI, Flask
  • Good knowledge of OOP, SOLID, clean architecture, and design patterns
  • Solid knowledge of SQL and NoSQL databases (PostgreSQL, MongoDB, Redis)
  • Experience with front-end development (React, Next.js, Angular)
  • Solid understanding of RAG architectures and vector databases
  • Good understanding of evaluation, observability, guardrails, security, and other AI practices
  • Experience with cloud providers (Azure, AWS, or GCP), containerization (Docker), and CI/CD
  • Experience with LangSmith, LangFuse, Arize, or similar tools is a plus
  • Experience with classical ML libraries (pandas, NumPy, scikit-learn) is a plus
  • Bachelor’s or Master’s degree in computer science (or similar technical field)
  • Level of English: Upper-Intermediate

We Offer

  • Interesting and challenging projects
  • Competitive compensation and regular results-based salary review
  • A broad range of professional education and personal development possibilities
  • Comfortable and cozy working environment
  • Motivated colleagues with profound knowledge of the technical field
  • Attractive compensation package

Accelerate your career with Leobit!

Join Leobit's Team

Fill out the form below or send us your CV at [email protected]

About the Company

Our Culture

Culture of Collaboration

  • Open-minded management
  • Well-set processes
  • People-first approach

Culture of Knowledge Sharing

Stay at the forefront with continuous training and robust knowledge database.

Culture of Quality

Join a company where quality is a cornerstone.

Culture of Health

Feel care with the corporate doctor services available for you and your kids.

Culture of Music

Take a break in the music room with instruments and have fun at Leobit monthly music parties.

Culture of Sports

Keep a healthy mind and a healthy body visiting the gym or join Leobit football team.

Job Details

Company name:
Leobit
Location:
Lviv, Ukraine
Work Mode:
On-site
Posted on TheJob:
5/20/2026
Last checked:
5/20/2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.