ML / AI Software Engineer
We are looking for an experienced ML & AI Software Engineer to lead end-to-end development of a production-grade AI stack — from data to deployment. In this role, you’ll build systems that turn massive volumes of unstructured data into actionable insights and power a smart conversational assistant that can draft content and automate workflows. You’ll work hands-on with modern LLMs, RAG pipelines, and NLP models, shape the technical direction of our AI capabilities, and define how we measure quality, latency, and cost in real-world production environments.
What you’ll do:
— Review and evaluate existing data sources and structures;
— Design, implement, and evaluate machine learning models for real-world challenges;
— Build and maintain robust data pipelines for training and inference (data ingestion, cleaning, feature engineering);
— Optimize models' performance using reinforcement learning and function calling;
— Enhance search and knowledge management with vector search, semantic search, and RAG;
— Develop production-ready ML services/APIs and integrate them with existing backend systems;
— Architect and implement AI-driven automation to improve business processes and user workflows;
— Build and optimize conversational AI solutions;
— Monitor model performance in production and implement continuous improvement (retraining, feature updates, drift detection);
— Collaborate closely with software engineers, domain experts, and compliance stakeholders to ensure models deliver measurable business and regulatory impact.
What we’re looking for:
— 2+ years of hands-on experience in applied ML and NLP, with a proven track record in delivering production systems;
— Degree in Computer Science, Mathematics, Engineering, or related field;
— Strong understanding of ML fundamentals (supervised/unsupervised learning, model evaluation, regularization, overfitting, etc.);
— Solid programming skills in Python;
— Hands-on experience with machine learning frameworks (PyTorch, TensorFlow, or JAX);
— Strong experience with Transformer-based models (e.g., LLaMA, Mistral, GPT-style, etc.);
— Practical experience with LLMs (data preprocessing, fine-tuning and prompt design, evaluation methods, and integration via APIs and local model deployments);
— Experience building and shipping ML solutions into production;
— Experience with REST APIs / microservices;
— Familiarity with data tools & workflows (SQL, Pandas, feature stores, data versioning, etc.);
— Experience with retrieval-augmented generation (RAG) for grounding LLM outputs in external sources;
— Strong understanding of LLM evaluation and error analysis, including metrics for compliance, factuality, and hallucination control (precision/recall, F1, factual consistency scores, calibration methods);
— Practical experience with cloud-based ML/LLM infrastructure and containerized deployments;
— Strong problem-solving skills, ability to work independently, and in a team;
— English Upper-Intermediate (B2) or higher.
Nice to have:
— Cybersecurity product background;
— Experience with deep learning (NLP, computer vision, or recommendation systems);
— Experience with LLMs, prompt engineering, and/or fine-tuning of foundation models;
— Background in MLOps (monitoring, logging, alerting, scaling model services);
— Contributions to open-source ML/AI projects or a portfolio of ML projects.
What we offer:
— Opportunity to shape the AI strategy of a product;
— Modern tech stack and freedom to influence architecture and tools;
— Opportunity to work on an impactful AI product used by real customers;
— Competitive salary;
— Paid vacation & sick leave;
— Full remote work format;
— Flexible working hours.
Hiring stages:
— Short introductory HR meeting;
— Internal technical interview (1,5 hours);
— Interview with Product Owner (45 min);
— Join the team and be part of the exciting future!
About the company:
We are a digital transformation company specializing in e-commerce, web, and application development. With expertise in Magento, Shopify, Salesforce, and AI-automation, we deliver tailored solutions that drive business growth and success. Our teams work closely with international clients to build reliable, secure, and scalable platforms.
Required languages
| English | B1 - Intermediate |