Senior AI/ML Engineer (with .NET background)
Remote
Ukraine
We are seeking a Senior AI Engineer to join our engineering team and lead the effort in modernizing our e-commerce platform with AI capabilities. You will be responsible for the architecture, development, and integration of advanced AI systems, including Retrieval-Augmented Generation (RAG) pipelines, autonomous agents, and fine-tuned language models, within a mature, enterprise-grade .NET environment. Besides hands-on engineering, you will influence technical direction, mentor fellow engineers, and play a key role in shaping our long-term AI strategy.
Requirements:
- 7+ years of professional software engineering experience, including at least 3 years focused on machine learning or AI engineering.
- Extensive hands-on experience developing LLM-based applications, such as RAG, agent frameworks, and model fine-tuning in production environments.
- Strong proficiency in C# / .NET with proven experience managing enterprise-scale .NET codebases.
- Solid knowledge of Python for ML experimentation, training pipelines, and prototyping.
- Experience working with vector databases (e.g., Qdrant, Weaviate, Milvus, Amazon OpenSearch, Pinecone) in production.
- Proficiency with orchestration frameworks like Semantic Kernel, LangChain, or AutoGen.
- Strong understanding of RESTful APIs, microservices architecture, and distributed systems on AWS.
- Proven ability to make architectural decisions and communicate technical trade-offs to both engineering and non-technical stakeholders.
- Track record of leading complex technical initiatives from design to production deployment.
- Strong analytical skills and the ability to translate ambiguous business problems into clear, well-defined AI solutions.
- Upper Intermediate or higher English level.
Responsibilities:
- Lead the design and implementation of production-grade RAG architectures that connect large language models to proprietary product, customer, and operational data.
- Architect and build AI agent systems that automate complex e-commerce workflows, including customer support, merchandising, and order management.
- Drive the strategy and execution of fine-tuning foundation models on domain-specific datasets to enhance relevance, accuracy, and business alignment.
- Evaluate, select, and integrate third-party AI services and APIs (e.g., OpenAI, Anthropic, Amazon Bedrock) into existing .NET applications and microservices.
- Define and promote best practices for prompt engineering, evaluation frameworks, model versioning, and responsible AI use across the engineering organization.
- Collaborate closely with backend, frontend, data engineering, and product teams to deliver end-to-end AI features within the current platform architecture.
- Own the performance, reliability, cost optimization, and observability of AI systems in production.
- Mentor mid-level and junior engineers, conduct code reviews, and raise the technical standard of the team.
- Proactively identify high-impact opportunities where AI can generate measurable business value.
What 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 or health insurance covering (up to 250$ per year) — after the trial period.
- 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.