Senior Software Engineer ( AI/ML)
Hybrid
Ukraine
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.