#1 Job Board for tech industry in Europe

Senior Machine Learning Engineer
Data

Senior Machine Learning Engineer

Warszawa
Type of work
Undetermined
Experience
Senior
Employment Type
B2B, Permanent
Operating mode
Remote

Tech stack

    Python

    advanced

    Data Science

    advanced

    Machine Learning

    advanced

    Deep Learning

    advanced

    Databases

    regular

    MLOps

    regular

    Cloud

    regular

Job description

Online interview
You will join the AI Team and collaborate closely with our Head of AI. Your work will help over 2000 marketers make sense of 200TB of data growing at a rate of 50GB each day. The system you build will process 1GB of data per second across clusters of 100 nodes. All that will be done using best in class technologies - such as Ansible, Hadoop or Kubernetes.

We were awarded two grants from The National Centre for Research and Development (pl. Narodowe Centrum Badań i Rozwoju (NCBiR) for creating advanced AI algorithms. With AI we try to solve problems in areas of social media communication, content creation and ads optimization. In the Grant 1 we focus more on analysing the content with NLP, Computer Vision models and predict insights data where we apply Federated Learning & Analytics. Grant 2 is focused on improving marketing campaigns by applying machine learning with bayesian statistics, reinforcement learning and models from Grant 1.

We are a remote-first company with the team based mostly in Warsaw, which enables us to meet from time to time. Our office is placed in a large house with a garden in Służew, 5 minutes from the metro. Yes, we have a barbecue, and we use it.

Our stack:

  • Python (3.4+)
  • Python analytical stack (NumPy, Pandas, Scikit-learn etc.)
  • Deep Learning (PyTorch and/or TensorFlow, Keras)
  • Cloud platform services (GCP)
  • NoSQL databases (HBase, MongoDB, DynamoDB etc.)
  • Big Data technologies (Hive, Spark, Presto, Parquet etc.)
  • Git workflow
  • Container-based systems (Docker, Kubernetes etc.)

Your tasks will be:

  • Data gathering, exploration and cleaning, including exploratory analysis reports
  • Dataset creation for machine learning purposes
  • Full-cycle machine learning models development: feature and architecture engineering, model training, validation, deployment and eventually monitoring, evaluation and retraining
  • Solving business problems and answering questions with ML solutions
  • Building reporting products based on ML models
  • Cooperation Data Engineering and Product teams in our product development

We would like you to have:

  • 5+ years of experience in Machine learning/Deep Learning area
  • Python programming 4/5
  • Team work skills 5/5
  • Pragmatic problem solver attitude 5/5
  • Data Science in Python 4/5
  • Databases 3/5
  • Machine Learning 4/5
  • MLOps 3/5 (Rest API, Container-based systems, building ML pipelines etc.)
  • Deep Learning (PyTorch or TensorFlow) 4/5
  • Cloud platform services (ideally GCP) 3/5

You’ll get additional points for:

  • Big Data tech (Spark, Hive, Presto or similar) 3/5
  • NoSQL databases 3/5
  • Natural Language Processing 4/5
  • Computer vision 4/5
  • End2end machine learning model development (ideally GCP) 3/5
  • Understanding and awareness of Continuous Delivery for Machine Learning (CD4ML) 4/5
  • Social media API usage 3/5
  • 2+ years of experience in Ads Campaigns optimization

You are a good fit if you previously worked as:

  • Machine Learning Engineer
  • AI Engineer
  • Software Engineer

It’s worth it, because:

  • In our satisfaction surveys "Relationships with colleagues" scores 8.3 points on a scale of 1-10 - we really are a tight team that likes what they do :)
  • We do not focus only on one ML area and until now have built NLP, CV and predictive models (on tabular data)
  • We also do research in and try to apply less popular approaches like Federated Learning & Analytics or Reinforcement Learning
  • You can try state-of-the art models and benchmark them to our models based on ML and technical performance
  • We practice tech talks, mentoring (if needed), and professional feedback (always)
  • We have a flexible approach to working time
  • You will have the opportunity to: use the newest technologies (e.g. Kubernetes, Serverless, Kubeflow, GCP stack) and you can choose which fits our needs best deploy ML models, build our ML platform and AI Products write papers, blogs and present on ML conferences
  • We have 'Learning days' when we spend time to deep dive into anything we need to currently learn to deliver our projects, it's real fun

What we guarantee:

  • Base salary within the range 14 000 - 18 000 PLN (net if B2B, and gross if contract for permanent employment),
  • Stable employment based on employment contract with copyrights (UoP z autorskimi kosztami uzyskania przychodu) or B2B
  • Paid leave
  • Individual budget for training, conferences and courses (2000 PLN net per employee annually)
  • Co-financed private medical care (Enelmed) & Multisport card
  • Laptop/desktop with two 24” monitors (any other needs? please let us know!)
  • Some small pleasures, e.g. free half a day on your birthday and at Christmas Eve & New Year's Eve