We are looking for a highly skilled Data Scientist to join our client’s team
As a Data Scientist, you turn behavioral data into actionable insights that drive value in e-commerce and marketing automation. You design, deploy, and optimize statistical and machine learning models to improve customer engagement and business decisions. Working across the full model lifecycle, you ensure solutions are scalable, maintainable, and aligned with business needs. You collaborate with cross-functional teams and communicate insights clearly to stakeholders, all while contributing to Customer Data Platform and recommendation systems. A proactive, structured, and impact-driven mindset is key to success in this role.
Key responsibilities:
Research and Development
- Develop and optimize machine learning models for our recommendation engine and e-commerce products using C# and Python.
- Improve and maintain existing models to ensure performance, scalability, and robustness in production.
- Gain proficiency in our proprietary domain-specific programming language used for key recommendation engine components.
- Design and maintain data pipelines and API integrations to support real-time and batch processing of behavioral data.
- Assist in debugging and troubleshooting data science-related issues in collaboration with the Support and Engineering teams.
- Proactively contribute to research and specification phases with Product Managers to explore new product opportunities.
Collaboration and communication
- Collaborate with backend developers, UX/UI designers, product managers, and customer service teams to align data science solutions with business needs.
- Present complex data insights in an accessible way to both technical and non-technical stakeholders.
- Proactively analyze behavioral data to identify and validate new business opportunities for customers.
Software development and best practices
- Write clean, maintainable, and scalable code following software engineering best practices.
- Ensure high-quality standards through testing, documentation, and continuous integration workflows.
- Conduct code reviews and provide support to team members to improve code quality and maintainability.
Mentorship
- Actively contribute to discussions on mathematical approaches and data science methodologies to improve team workflows.
- Coach and mentor junior data scientists, fostering a collaborative and learning-focused environment.
Profile
- Degree in Data Science, Computer Science, or related fields. And candidates with a strong backend development background (e.g., .NET/Azure/Python) and experience in transitioning into data science.
- Experience in end-to-end data science projects, including model development, testing, deployment, and maintenance.
- Strong mathematical modeling and statistical skills, with a focus on software-level implementation.
- Ready to work primarily on improving and maintaining current solutions on source code level.
- A good sense of balance between model complexity, generalization, scalability, performance, and maintenance costs under an agile and continuous development cycle.
- Proficiency in Python for statistical programming and general-purpose development in C#.
- Experience with Azure infrastructure, including Kubernetes and Azure Pipelines.
- Strong communication skills, with the ability to explain data-driven insights to diverse audiences.
- An ability to take charge of your own projects as well as close collaboration with others.
- Proactive, self-disciplined, and highly motivated with well-organized work style
- Excellent English (verbal and written)
Nice to have
- Experience with: DevOps, Docker, Kubernetes, Databricks, Cassandra, SQL.
- Experience with Delta Lake and Spark for handling large-scale data.
- Experience working with Large Language Models (LLMs) and other NLP technologies in a multi-agent system.
- Background in eCommerce product development.
- Experience in developing recommendation systems.
- Hands-on experience with deep learning (PyTorch, TensorFlow, MXNet).
- Proficiency with Git
Recruitment process flow:
We respect your time and effort, so our recruitment process is as short and convenient as possible. Our recruiters are committed to keeping you in the loop and will happily answer your questions to help you prepare or clarify our expectations.
- You apply for a job via LinkedIn.
- We review your profile to ensure you’re going for an opening that suits youbest.
- You meet our recruiter online for an introductory interview.
- You meet your future team members for a technical interview so you can demonstrate your skills.
- You receive a job offer!