Trwa ładowanie. Prosimy o chwilę cierpliwości.
Data aktualizacji: 2021-02-22
Warszawa, mazowieckie
Konsulting, Inżynieria
Data aktualizacji: 2021-02-22 Aplikuj
PwC is a powerful network of over 250.000 people across 158 countries. All committed to deliver quality in Assurance, Tax, Advisory & Technology services. Match your curiosity with continuous opportunities to learn, grow and make an impact. Join PwC and be a game changer.

PwC is a powerful network of over 250.000 people across 158 countries. All committed to deliver quality in Assurance, Tax, Advisory & Technology services. Match your curiosity with continuous opportunities to learn, grow and make an impact. Be who you are and be a game changer.

Machine Learning Engineer

We are looking for a Machine Learning Engineer to join our PwC Data Analytics team. As part of the global PwC network, we provide substantive support services for IT & ML projects, such as: analysis and development of functional specifications, data analysis in source systems, defining business requirements, UX/UI design, construction, implementation and post-implementation service of IT & ML systems dedicated to the handling of modern business processes, support in UAT end user tests, mobile application development. As part of the Data Analytics department, you will have the opportunity to apply your ML and programming knowledge in practice on projects in Poland as well as abroad, with the support of the best experts in a given field.



In your role of a Machine Learning Engineer you should be equally interested in Data Science as well as in Software Development. For any applications that have ML components your key focus will be to cover functionalities that involve building, maintaining and implementing ML models and pipelines. Your responsibilities will include: 

  • working in Agile Software Development model;

  • implementing of ML components, pipelines and functionalities (predominantly in Python) within the applications/systems;

  • cooperation with software development teams;

  • participating in product development cycle activities: defect management, resolution process, GIT repository maintenance, new feature design and implementation;

  • maintaining documentation (technical descriptions, user guides, manuals, etc.);

  • collaborating with PwC industry experts.

It is expected that you will grow professional expertise through seeking knowledge, skills and hands-on experience in both Software Development as well as Machine Learning (through on the job learning, external events, conferences and training) and share it with junior staff. 


Candidate’s profile:

  • At least 2 years of relevant professional experience;

  • Hands-on industry experience in different machine learning disciplines e.g. segmentation, anomaly detection, sales prediction, text classification, sentiment detection;

  • Practical knowledge of machine learning and data science concepts and solutions;

  • Practical knowledge of Python for the purpose of using ML frameworks & algorithms;

  • Practical knowledge of SQL in order to effectively use database engines for structured data;

  • Practical knowledge of Docker for web app containerization;

  • Skills in problem identification and solving, can-do attitude to overcoming technical challenges;

  • Good command of the English language;

  • Preferred academic background: Mathematics, Computer Science, Physics, Operational Research or related;

  • Strong interpersonal and communication skills — essential in day-to-day cooperation with clients and non-technical teams.

Additional assets will be:

  • Experience in programming web applications;

  • The ability to use the Kubernetes container orchestration system;

  • Knowledge of version control systems, design patterns and their practical use;

  • Knowledge of Big Data Ecosystem: Hadoop (HDFS, YARN), Spark/Databricks (PySpark/Scala, MLlib, GraphX), Hive, Dremio;

  • Experience in Java programming (with emphasis on Spring, Hibernate).

Our offer:

  • Working in an international team;

  • Flexible working hours;

  • A broad offer of technical trainings and conferences;

  • Subsidized language courses;

  • Dynamic, project driven work environment;

  • Excellent working conditions and friendly working atmosphere;

  • Attractive compensation with additional benefits package (including copyrights).

PwC Advisory spółka z ograniczoną odpowiedzialnością sp.k. or another PwC entity which runs a recruitment process - list of entities:, with its registered seat in Warsaw (00-633), Polna 11 Street, („PwC” or “we”) will be the controller of your personal data submitted in your application for a job. Your personal data will be processed for the purpose of performing a recruitment process for the job offered. If you give us explicit consent, your personal data will be also processed for participation in further recruitment processes conducted by PwC and sending notifications about job offers in PwC or job related events organized or with the participation of PwC such as career fair. A full information about processing your personal data is available in our Privacy Policy.