Machine Learning Engineer

IMG_6769 (1)-268567-edited

In Netguru, we’ve created a successful consulting company by applying our strengths and experience into the mission of building beautiful software. Now it’s time to make this software smarter! We want to leverage our knowledge and extend our team with Engineers focused on solving problems using their machine learning expertise.

Netguru is a great place to broaden your Machine Learning experience in a large variety of projects - from computer vision, through natural language processing to recommender systems.

Although all our projects are full at the moment, we strongly encourage you to submit your CV anyway. Click "apply now" to be the first to know about any new opportunities!

Joining Netguru means:

  • Unique opportunity to be a part of a ML department in Netguru, one of the fastest growing companies in Europe,
  • Working with a cross-functional team of software engineers, application/UI engineers, QAs, and designers,
  • Solving a rich set of challenges in our 90+ projects,
  • Owning the development of machine learning algorithms,
  • Connecting the Machine Learning world with Web applications. 


  • Hands-on knowledge of Python,
  • At least 1 year of practical experience in Machine Learning, preferably using Python (academia or industry),
  • Solid understanding of the theoretical concepts behind Machine Learning,
  • Solid knowledge of machine learning workflow best practices,
  • Familiarity with scientific and machine learning libraries such as: NumPy/Pandas/Scikit-learn,
  • Familiarity with at least one of the following Deep Learning libraries: Keras/Tensorflow/PyTorch/Caffe/MXNet,
  • Solid knowledge of data structures, object-oriented programming, and software engineering principles,
  • Very good command of written and spoken English (CEFR B2+), Polish not required,
  • Experience of co-operating with foreign clients and working in the Agile way.


  • Practical experience in at least one of following: Recommender Systems/Anomaly detection/Computer Vision/Natural Language Processing,
  • Experience with Amazon Web Services (AWS) and Docker,
  • Kaggle track record,
  • Experience in deploying machine learning models to production,
  • Knowledge of Scrum and Agile methodologies.

Perks & benefits:

  • MacBook — we like to work with the best equipment,
  • Additional accessories for your computer to make your work even more efficient and comfortable,
  • Luxury private health insurance package with dental care + MultiSportPlus card,
  • Optional life insurance for you and your family,
  • Individual growth budget for your educational plan,
  • Free sandwiches and half-price lunches,
  • Team Retreats and Team Meetups which allow you to spend time with your team and bond,
  • If you want to read more about it check our 7 reasons to work at Netguru.
We are just getting started 🚀 Ready to face the challenge?

Click “apply now” button and join Netguru team!

PLN 6,500-9,750 + VAT (B2B)
or PLN 5,200-7,800 gross (UoP)
Deadline: ongoing
Poznań, Warszawa, Gdańsk, Kraków, Wrocław, Łódź, Katowice, Remote
View your career path
Our perks