We are looking for an experienced Senior ML Engineer who is ready to take on the role of Technical Lead, manage a team of 3–6 engineers, and grow into the CTO position within the next 2–3 years.
Location: Warsaw (hybrid model – partially remote work)
Employment Type: Full-time Employment Contract (Umowa o Pracę)
Looking for a place where your AI solutions truly matter?
At MIM Solutions – a company co-founded by Prof. Piotr Sankowski (the first Pole to receive four prestigious ERC grants) – we build tailor-made ML/AI models that solve real-world problems. From advanced recommender systems and document/image processing to content analysis, anomaly detection, and forecasting – we tackle the full spectrum of machine learning challenges.
We work with leading companies in e-commerce, media-tech, and cybersecurity, delivering cutting-edge technologies directly integrated into their systems. Join a team of top-tier ML experts who take on out-of-the-box challenges and lead internationally recognized projects.
Your responsibilities:
- Design and evaluate ML model prototypes (experimentation, comparative testing)
- Deploy ML models to production and monitor their performance
- Collaborate in defining client requirements and preparing technical proposals (including grant applications and commercial offers)
- Analyze data (images, text, tabular data), formulate and test research hypotheses
- Build and lead the technical team – manage projects, delegate tasks, mentor, train, and support recruitment
- Conduct R&D – explore new approaches and build prototypes
Requirements:
- Minimum 5–6 years of hands-on experience in software development or data science (excluding academic coursework), including 3–4 years in deep learning (model design, training, deployment – ideally in PyTorch or TensorFlow)
- Ability to work independently, make technical decisions, and deliver results
- Willingness to engage in company growth and actively lead and support project teams
- Strong proficiency in Python and key ML/Data Science libraries (NumPy, Pandas, Scikit-learn, PyTorch, TensorFlow)
- Practical experience in at least one area: Computer Vision / NLP / LLMs / Tabular Data / Time Series
- Proficiency in working with Linux-based environments and Docker containers
- University degree in computer science, mathematics, or related field
- Excellent communication skills and ability to explain technical concepts clearly
- Native Polish and English at minimum C1 level (documentation, project collaboration, fluent communication in an international setting)
- High sense of responsibility and attention to quality and deadlines
Nice to have:
- Experience with cloud platforms (GCP, AWS, Azure) and deploying models in cloud environments
- Background in startups or fast-paced project environments
- Understanding of MLOps concepts (monitoring, training automation, ML pipelines)
What we offer:
- Technically challenging, diverse projects with real-world impact – from ideation and prototyping to deployment
- Expert and leadership development path – lead various AI projects, mentor others, and grow into the CTO role
- Small, expert team (10+ people) – 100% AI and ML, collaborative and knowledge-sharing environment
- Opportunity to contribute to scientific publications (including co-authorship with Prof. Piotr Sankowski)
- Benefits package: private healthcare (Medicover), Multisport, Multilife
- Flexible working hours and hybrid model – 1–2 days remote work weekly + 3 fully remote weeks per year
- Top-quality equipment and infrastructure – access to GPUs, cloud platforms, and experimental environments
Sound like a fit?
Send your CV or link to GitHub/LinkedIn to: kontakt@mim.ai
Email subject line: ML Engineer – Your Full Name
Any questions? Write to us – we’ll be happy to talk and tell you more about our projects.