
Grid Dynamics
-
Senior Data Scientist
Full Remote Β· Ukraine Β· 5 years of experience Β· Upper-IntermediateAt Grid Dynamics, we're all about digital transformation. We are looking for an experienced Senior Optimization Software Engineer to design and implement an abstraction layer for optimization solvers, primarily Gurobi and IBM Simplex, utilizing Pyomo or...At Grid Dynamics, we're all about digital transformation.
We are looking for an experienced Senior Optimization Software Engineer to design and implement an abstraction layer for optimization solvers, primarily Gurobi and IBM Simplex, utilizing Pyomo or similar frameworks. The successful candidate will have a robust background in operations research, mathematical optimization, and software engineering.
Key Responsibilities
- Design and develop a robust abstraction layer for optimization solvers
- Integrate Gurobi, IBM Simplex, and potentially other solvers into the abstraction framework
- Implement optimization models using Pyomo or equivalent optimization modeling languages
- Ensure seamless interoperability between different solvers and the abstraction layer
- Optimize performance and scalability of the abstraction layer
- Collaborate with cross-functional teams to understand and implement business requirements
- Provide technical guidance and mentorship to junior team members
Required Qualifications
- Master's degree or Ph.D. in Operations Research, Computer Science, Applied Mathematics, or a related field
- 5+ years of experience in developing optimization software solutions
- Strong proficiency in Python and experience with Pyomo or similar optimization modeling frameworks
- Hands-on experience with commercial optimization solvers, particularly Gurobi and IBM CPLEX
- Solid understanding of mathematical optimization techniques, including linear programming, mixed-integer programming, and nonlinear optimization
- Expertise in designing and implementing software architectures for complex systems
- Excellent problem-solving skills with the ability to translate business requirements into technical solutions
Preferred Qualifications
- Experience with cloud-based optimization solutions and distributed computing
- Familiarity with other optimization solvers such as SCIP or AIMMS
- Knowledge of machine learning techniques and their integration with optimization problems
- Contributions to open-source optimization projects or research publications in the field
- Experience with agile development methodologies
We offer:
π work as an individual entrepreneur (FOP)
π remote work or in the office - you choose (our offices are located in Lviv, Kyiv, Dnipro and Kharkiv)
π 20 days of vacation, 10 days of sick leave, medical insurance
π provision of the necessary equipment for work
π access to the educational platform
π flexible work schedule
π free English courses -
Lead ML Engineer
Full Remote Β· Ukraine Β· 5 years of experience Β· Upper-IntermediateAt Grid Dynamics, we're all about digital transformation. We're seeking an exceptional AI/ML Engineer to lead the development of our innovative Mood Board feature, a cutting-edge system that revolutionizes how customers discover and curate interior...At Grid Dynamics, we're all about digital transformation.
We're seeking an exceptional AI/ML Engineer to lead the development of our innovative Mood Board feature, a cutting-edge system that revolutionizes how customers discover and curate interior design inspirations. You'll be responsible for building sophisticated recommendation algorithms that understand and interpret visual aesthetics, personal preferences, and design trends.
Responsibilities:- Architect and implement an advanced recommendation system combining computer vision, natural language processing, and collaborative filtering techniques
- Develop and optimize multi-modal models that seamlessly integrate visual and textual data for enhanced design understanding
- Design and implement scalable solutions for processing and analyzing large-scale image datasets
- Create intelligent algorithms for visual similarity matching and style transfer using state-of-the-art deep learning techniques
- Build and maintain production-grade ML pipelines for continuous model training and deployment
- Collaborate with product and design teams to refine recommendation algorithms based on user feedback and behavior
Requirements:
- Strong background in deep learning, particularly in computer vision and multi-modal architectures
- Extensive experience with modern Large Language Models (LLMs) and their applications
- Hands-on experience with diffusion models and generative AI techniques
- Proficiency in implementing and fine-tuning transformer-based architectures
- Expert knowledge of PyTorch or TensorFlow, and related ML frameworks
- Strong software engineering skills with production-grade Python development
- Experience with MLOps and deploying ML models at scale
- 5+ years of experience in applied machine learning
Preferred Qualifications:
- Advanced degree (MS/PhD) in Computer Science, Machine Learning, or related field
- Experience with visual search systems and content-based image retrieval
- Published research or significant contributions to computer vision or ML projects
- Familiarity with cloud platforms (AWS/GCP/Azure) and containerization
- Experience with recommendation systems in production environments
Impact & Opportunity:
In this role, you'll have the opportunity to:
- Pioneer innovative solutions in visual AI and personalization
- Shape the future of AI-powered interior design discovery
- Work with cutting-edge technologies and state-of-the-art models
- Drive meaningful impact on user experience through advanced AI applications
We offer:
π work as an individual entrepreneur (FOP)
π remote work or in the office - you choose (our offices are located in Lviv, Kyiv, Dnipro and Kharkiv)
π 20 days of vacation, 10 days of sick leave, medical insurance
π provision of the necessary equipment for work
π access to the educational platform
π flexible work schedule
π free English courses
Only candidates who are physically located in Ukraine will be considered! -
Data Engineer
Full Remote Β· Ukraine Β· 5 years of experience Β· Upper-IntermediateAt Grid Dynamics, we're all about digital transformation. We are looking for Lead Data Engineer to join our team of experts. This role focuses on developing and maintaining a scalable data platform using cutting-edge technologies to meet the clientβs...At Grid Dynamics, we're all about digital transformation.
We are looking for Lead Data Engineer to join our team of experts. This role focuses on developing and maintaining a scalable data platform using cutting-edge technologies to meet the clientβs evolving needs. The ideal candidate is a proactive problem-solver, passionate about working with complex data systems, and enjoys collaborating in an innovative and supportive environment.Responsibilities:
Core Data Platform Development:
- Develop and maintain scalable data pipelines and integrations to manage increasing data volume and complexity.
- Design and implement data contracts to streamline communication and dependencies between teams.
Build pipelines from scratch and on templates, utilizing modern tools and techniques.
Collaboration & Quality:
- Work with analytics and business teams to improve data models feeding business intelligence tools, fostering data-driven decision-making.
Implement and monitor systems ensuring data quality, governance, and accuracy for all production data.
Data Infrastructure Management:
- Manage and enhance the data platform, incorporating technologies like Airflow, Glue Jobs, and data mesh principles.
- Design data integrations and establish a data quality framework.
Define company data assets, document transformations, and maintain engineering wikis.
Operations & Compliance:
- Collaborate with engineering, product, and analytics teams to develop and maintain strategies for long-term data platform architecture.
- Troubleshoot and resolve data-related issues in production environments.
Requirements:
Must have
- Expertise in AWS services, especially Glue, Athena, MWAA
- Proficiency in Python and SQL
- Experience with streaming platforms (Kafka or Firehose)
- Experience with third-party solutions and APIs
Nice to have
- Proficiency in data modelling techniques and best practices
- Experience in implementing data contracts
- Experience in applying data governance policies
- Experience with data quality frameworks (Great expectations, Soda)
- Familiarity with the data mesh architecture and its principles
We offer:
π work as an individual entrepreneur (FOP)
π remote work or in the office - you choose (our offices are located in Lviv, Kyiv, Dnipro and Kharkiv)
π 20 days of vacation, 10 days of sick leave, medical insurance
π provision of the necessary equipment for work
π access to the educational platform
π flexible work schedule
π free English courses
Only candidates who are physically located in Ukraine will be considered! -
AI Engineer
Full Remote Β· Ukraine Β· 5 years of experience Β· Upper-IntermediateThe engineer is supposed to participate in pre-sales and discovery phases of projects. They are also expected to be capable of starting the project from scratch and lead the team. Participate in building the AI community from the ground up. Details on...The engineer is supposed to participate in pre-sales and discovery phases of projects. They are also expected to be capable of starting the project from scratch and lead the team. Participate in building the AI community from the ground up.
Details on tech stack:- Python
Prompt engineering:
- Best practices for prompt engineering
- How LLM can be used in applications for a variety of tasks
NLP:
- Understanding of typical NLP problems: classification, NER, summarization, question answering, sentiment analysis, etc.
- Theoretical intuitive understanding of how Transformers work (tokenization, attention, etc).
- Word and sentence embeddings
Vector search:
- Vector databases, performance tuning
- Document chunking techniques
LLM applications development:
- LangChain, LlamaIndex
- Chain of Thoughts, DSP, and other techniques
- Agents and tools
-
Lead AI Engineer
Full Remote Β· Ukraine Β· 5 years of experience Β· Upper-IntermediateKey responsibilities: As an artificial intelligence engineer, you will be expected to have a keen interest in artificial intelligence, machine learning, and staying current with the latest developments in a rapidly changing field. Your duties will include...Key responsibilities:
As an artificial intelligence engineer, you will be expected to have a keen interest in artificial intelligence, machine learning, and staying current with the latest developments in a rapidly changing field. Your duties will include collecting and analyzing data sets to identify patterns and develop predictive algorithmic models.
Below are some of the responsibilities an artificial intelligence, machine learning engineer is expected to assume in their position:
- Design and develop AI models to meet project requirements
- Convert AI/ML models into APIs that other developers can use
- Perform statistical analysis on big data sets
- Manage project infrastructure and the development of AI models and projects
- Work with other machine learning engineers, data engineers, and AI engineers to develop machine learning models
Job Qualifications and Skill Sets:
- Bachelorβs degree or several years of experience in computer science, data science, software development, or another related field; a masterβs degree is recommended
- Solid understanding of common programming languages used in AI, such as Python, R
- Advanced knowledge of statistical and algorithmic models as well as of fundamental mathematical concepts, such as linear algebra and probability
- Experience working with large data sets and writing efficient code capable of processing large data streams at speed
- Familiarity with deep learning and machine learning algorithms and the use of popular AI/ML frameworks
- Excellent communication skills
Tech stack required:
- Programming languages: Python
- Public Cloud: Azure
- Frameworks: experience with AI frameworks like LangGraph, CrewAI, Autogen AI
- Experience: Experience with public services like Open AI, Anthropic and similar, experience deploying open source LLMs will be a plus. Experience with Rag, GraphRAG and HybridRAG will be a plus
-
Lead LLM Ops/Cloud Ops Engineer
Full Remote Β· Ukraine Β· 5 years of experience Β· Upper-IntermediateKey responsibilities: As an LLMOps Engineer, you will be responsible for providing expertise on overseeing the complete lifecycle management of large language models LLM. This includes the development of strategies for deployment, continuous integration...Key responsibilities:
As an LLMOps Engineer, you will be responsible for providing expertise on overseeing the complete lifecycle management of large language models LLM. This includes the development of strategies for deployment, continuous integration and delivery (CI/CD) processes, performance tuning, and ensuring high availability of our LLM services.
You will collaborate closely with data scientists, AI/ML engineers, and IT teams to define and align LLM operations with business goals, ensuring a seamless and efficient operating model.
In this role, you will:
- Define and disseminate LLMOps best practices.
- Evaluate and compare different LLMOps tools to incorporate the best practices.
- Stay updated on industry trends and advancements in LLM technologies and operational methodologies.
- Participate into architecture design/validation sessions for the Generative AI use cases with entities.
- Contribute to the development and expansion of GenAI use cases, including standard processes, framework, templates, libraries, and best practices around GenAI.
- Design, implement, and oversee the infrastructure required for the efficient operation of large language models in collaboration with client entities.
- Provide expertise and guidance to client entities in the development and scaling of GenAI use cases, including standard processes, framework, templates, libraries, and best practices around GenAI
- Serve as the expert and representative on LLMops Practices, including: (1) Developing and maintaining CI/CD pipelines for LLM deployment and updates, (2) Monitoring LLM performance, identifying and resolving bottlenecks, and implementing optimizations, (3) Ensuring the security of LLM operations through comprehensive risk assessments and the implementation of robust security measures.
- Collaborate with data and IT teams to facilitate data collection, preparation, and model training processes.
- Practical experience with training, tuning, utilizing LLMs/SLMs.
- Strong experience with GenAI/LLM frameworks and techniques, like guardrails, Langchain, etc.
- Knowledge of LLM security and observability principles.
- Experience of using Azure cloud services for ML
Tech stack required:
Programming languages: Python
Public Cloud: Azure
Frameworks: K8s, Terraform, Arize or any other ML/LLM observability tool
Experience: Experience with public services like Open AI, Anthropic and similar, experience deploying open source LLMs will be a plus
Tools: LangSmith/LangChain,guardrails
-
Data Scientist
Full Remote Β· Countries of Europe or Ukraine Β· 5 years of experience Β· Upper-IntermediateAt Grid Dynamics, we're all about digital transformation. We are looking for Data Scientist to lead our projects. We offer: work as an individual entrepreneur (FOP) remote work or in the office - you choose (our offices are located in Lviv, Kyiv,...At Grid Dynamics, we're all about digital transformation.
We are looking for Data Scientist to lead our projects.
We offer:
π work as an individual entrepreneur (FOP)
π remote work or in the office - you choose (our offices are located in Lviv, Kyiv, Dnipro and Kharkiv)
π 20 days of vacation, 10 days of sick leave, medical insurance
π provision of the necessary equipment for work
π access to the educational platform
π flexible work schedule
π free English courses
What youβll be doing
- Drive cross functional data science projects to understand, predict and influence the behaviour of our users
- Optimise our product by leveraging Machine Learning and advanced analytics.
- Train, deploy and integrate production ready models
- Design and evaluate A/B tests to validate hypothesis and measure the impact of our solutions
- Collaborate closely with colleagues from Data Science and Analytics team, provide input and critical reviews to the projects executed by members of the team
- Having day-to-day autonomy, discover where and when your help is needed most, help solving big-picture problems
- Define and guide the organizationβs data strategy by identifying opportunities for data-driven decision-making
- Work closely with product managers, engineering teams, and business stakeholders to align data science initiatives with organizational goals and ensure successful implementation
The client is the largest pan-European online car market with around 1.5 million listings and more than 43,000 car dealer partners.
What youβll bring / What We Need To See
- Degree in a quantitative field (e.g. math, physics, computer science)
- 5+ years of professional experience in a Data Scientist position
- Proficiency in using Python for data analysis as well as development of production ready solutions
- Extensive knowledge of at least one DL Framework (PyTorch, TensorFlow, JAX, MxNet)
- Algorithms and DL fundamentals
- Deep understanding as well as hands-on experience with commonly used advanced statistical and ML techniques
- Familiarity with DevOps concepts such as CI/CD, Docker, Jenkins, and automation tools.
- Excellent communication skills, ability to efficiently explain technical concepts, analytical results, etc to non-technical audiences
- Ability to align data science initiatives with business goals, prioritize impactful projects, and foresee long-term implications of data-driven solutions
- Strong time-management and organization skills for coordinating multiple initiatives and priorities.
Only candidates who are physically located in Ukraine will be considered!