Tech Stack
Job Description, Responsibilities & Requirements
About the Position
Senior AI/ML Engineer
Remote
Ukraine
We are looking for a Senior AI/ML Engineer to join a distributed AI team and build production-ready solutions focused on document processing, automation, and business applications. This role covers the full lifecycle of Generative AI systems, from concept to deployment, with a focus on scalable architectures, real-world performance, and measurable outcomes.
Responsibilities
- Design, develop, and deploy production-ready AI solutions with a focus on Generative AI and LLM-based applications
- Build and optimize document extraction and processing pipelines powered by LLMs
- Develop and refine prompt engineering strategies to improve output accuracy and consistency
- Analyse and optimize AI workflows across cost, latency, and quality trade-offs
- Develop, test, and enhance features within AI systems to meet evolving business needs
- Support the full lifecycle of solutions, from prototyping to deployment and monitoring
- Collaborate with stakeholders to align technical solutions with business goals and communicate complex concepts clearly
- Monitor and evaluate model performance in production, driving continuous improvements
- Stay up to date with advancements in Generative AI and apply new approaches where relevant
Requirements
- 5+ years of experience in hands-on AI/ML engineering, delivering production-grade systems
- Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, Engineering, Mathematics, or related field
- Proven track record of building, deploying, and maintaining AI/ML solutions in production environments with measurable impact
- Strong proficiency in Python and relevant AI/ML libraries
- Practical experience delivering end-to-end Generative AI solutions, including production use of LLMs, model fine-tuning, and prompt engineering
- Experience building document processing pipelines and evaluating outputs using structured metrics and feedback loops
- Ability to design scalable, high-performance AI systems, balancing cost, latency, and quality
- Working knowledge of Git and agile delivery practices
- Strong problem-solving skills, attention to detail, and ability to work independently within distributed teams
Nice to Have
- Experience with LLM orchestration frameworks such as LangChain
- Knowledge of MLOps practices, including CI/CD, monitoring, and model lifecycle management
- Experience with vector databases, embeddings, and retrieval-augmented generation (RAG)
- Familiarity with document intelligence, OCR, or structured data extraction, and experience delivering AI solutions in enterprise or client-facing environments
We Offer
Your time off
- 18 paid vacation days and 10 paid sick days annually
- 10 Ukrainian public holidays
- Maternity and paternity leaves
- Marriage and Parenthood Package
- Additional leave for major life events
- Sabbatical leave opportunities
Learning & growth
- Sombra University workshops and internal learning programs
- Tech Communities and knowledge sharing sessions
- Language courses and workshops
- Mentorship opportunities
Health & well-being
- Sports compensation or health insurance coverage
- Participation in races and marathons
- Corporate doctor (telemedicine)
- Well-being initiatives and workshops
And even more
- Company-provided technical equipment
- PE administration and tax support
- Internal referral program
- IT Club loyalty program
- Company events and volunteering initiatives
About the Company
We are Sombra, a company dedicated to pushing the boundaries of AI and machine learning. Our team is passionate about creating innovative solutions that drive real-world impact. Join us in our mission to shape the future of AI.
Before you apply
Our recruitment team will carefully review your profile, and if we see a good match with the role, we’ll reach out to you shortly.
If you don’t hear from us within 5 business days, it means we’ve decided to continue the process with other candidates for this position. Thanks for understanding.
Daria Svitlynets
Apply now!
Thank You!
In the meantime, feel free to explore our blog or follow us on Linkedin for more updates.
We’re excited to stay connected!
Contact us
Thank you for getting in touch!
We’ve received your message, and a member of our sales team will contact you within 3 business days.
In the meantime, if you have an urgent inquiry, feel free to contact us directly at [email protected].
We look forward to connecting with you soon!