Machine Learning Engineer


Machine Learning Engineer

Hi there!

We are the biggest European Python Powerhouse with over 16 years of experience, 5 offices in Poland and deep commitment to Agile principles. Join a group of 400+ professionals dedicated to helping customers build outstanding products.

Are you the NEXT one?


Regular:up to 16 800 zł + VAT

Senior:up to 25 200 zł + VAT

What do we need from you?


Must have:

  • Willingness to work on predictive models as well as implementing advanced data processing systems
  • Strong theoretical fundamentals of machine learning – deep understanding and commercial experience in areas like deep learning (CNN, RNN, LSTM, GAN, Transformer, Autoencoder), transfer learning, classification, regression, clustering, ensemble (boosting, bagging, stacking), reinforcement learning
  • Experience in designing and implementing solutions using NLP methods like word embeddings & bag of words (GloVe, ELMo, BERT, RoBERTa, Word2Vec, TF-IDF), named-entity recognition, text summarization, topic modeling, tagging the parts of speech, chatbots
  • Experience in using modern machine learning tech stack including Jupyter Notebook, Keras/Tensorflow/PyTorch, scikit-learn, pandas, numpy, Google AI Platform, AWS Sagemaker
  • Experience in day-to-day work with designing scalable, distributed, and reliable data processing solutions including data pipelines, advanced ETL processes, data warehouse, data lake, data scraping
  • Practical experience of using various databases such as MySQL, PostgreSQL, RDS, Redshift, BigQuery, DynamoDB, MongoDB, CouchDB, Neo4j, Hbase, Cassandra
  • Experience of using at least one of the messaging systems like Kafka, SQS, Cloud Pub/Sub, RabbitMQ, ActiveMQ, Celery, Redis
  • Good experience with at least one Cloud Provider such as Amazon Web Services, Google Cloud Platform, Microsoft Azure
  • Practical experience in processes automation with CI/CD and docker
  • Demonstrated use of best practices
  • Understanding of the threading limitations of Python, and multi-process architecture
  • Experience in Python 3.x
  • Experience in using code versioning tools, such as Git
  • Good communication skills in English (minimum B2)
  • Team spirit!


Nice to have:

  • Understanding and commercial experience in designing data warehousing schemas and data lakes
  • Practical experience in work with real-time processing systems using Apache Flink, Apache Storm, Kinesis, Dataflow
  • Experience in work with distributed systems including Hadoop, Pig, Spark, Dask
  • Experience with at least one Python web framework such as Django, Pyramid or Flask
  • Strong unit test and debugging skills


The monthly salary is calculated assuming 168 hours worked within a month. The salary may change depending on the number of working days within a given month



  • Conferences, books, online or offline courses
  • Work-life balance
  • Monthly party budget
  • Reimbursed private medical care (Medicover) and Multisport
  • Bring your own device option
  • Internal referral program
  • Relocation package
  • Leader’s support
  • Workation
  • Technology focus
  • Growth review
  • Events