Tech Stack
Job Description, Responsibilities & Requirements
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.