All jobs

Job details

Machine Learning Engineer

About the client

Our client is an advanced analytics consulting firm. They are a trusted partner to renowned analytics companies, enabling them to extract business value from data. The company’s consultants have deep knowledge in data science, machine learning and artificial intelligence.


  • Providing solutions for the deployment, execution, validation, monitoring, and improvement of data science solutions.
  • Creating Scalable Machine Learning systems that are highly performant.
  • Building reusable production data pipelines for implemented machine learning models.
  • Writing production-quality code and libraries that can be packaged as containers, installed and deployed.


  • 5+ years of work experience in statistical modeling, data mining, analytics techniques, machine learning software development and reporting.
  • 4+ years of applied experience in building / deploying Machine Learning solutions using various supervised/unsupervised ML algorithms such as Linear/Logistic Regression, Support Vector Machines, (Deep) Neural Networks, Random Forest, etc., and key parameters that affect their performance.
  • 4+ years of hands-on experience with Python and/or R programming and statistical packages, and ML libraries such as scikit-learn, TensorFlow, PyTorch, etc.
  • 3+ years of experience in building use cases/solutions, especially around AI, based on cloud infrastructure and services such as Azure, GCP, AWS cloud platforms, and on-premise environments.
  • Ability to manage the infrastructure and data pipelines needed to bring ML solutions to production.
  • Ability to maintain scalable machine learning solutions in production.
  • Ability to abstract the complexity of production for machine learning using containers.
  • Ability to troubleshoot production machine learning model issues, including recommendations for to retrain and revalidate.
  • Experience with Big Data Projects using multiple types of structured and unstructured data.
  • Ability to work with a global team, playing a key role in communicating problem context to the remote teams.
  • Excellent communication and teamwork skills.
  • Upper-Intermediate or higher level of knowledge of English.

As a plus

  • Bachelor’s or Master’s degree in a highly quantitative field (computer science, electrical engineering, mathematics, statistics) or equivalent domain-specific experience instead of a degree.
  • Proficient in machine learning, data workflows, data collection methodologies, and data analysis.
  • Experience with architecting, designing, and developing software solutions in Azure, and on-prem environments.
  • Certifications in AI/ML and Azure Cloud platforms.

We offer

  • Competitive salary and benefits.
  • Flexible working hours.
  • Vacation – 20 working days’ annual leave.
  • Paid sick days.
  • A personal laptop with all the essential software installed.
  • State holidays are granted.
  • Corporate accountant, lawyer, and psychologist services.
  • Bureaucracy-free and transparent management.
  • Costs related to participation in workshops and professional conferences are covered.
  • Online English classes with a native speaker.

    Apply for this position

    Email address

    Phone number

    First name

    Second name


    Attach a CV

    Job details

    Machine Learning Engineer

    Remote, Warsaw



    Remote, Warsaw

    Job type

    Full time

    English level


    Date posted

    May 17, 2024