Senior Machine Learning Engineer / Tech Lead AI & ML (CTO fast track)

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.