Senior Data Scientist – Optimization & Machine Learning

I
ITELENCEData Science
Kraków, Wrocław, Warszawa, Poznań, Gdańsk, Country code: PLContractSenior
Salary25200 - 31920 PLN per hour b2b currencySource=original; 5409 - 6851 CHF per hour b2b currencySource=conversion; 5740 - 7271 EUR per hour b2b currencySource=conversion; 4935 - 6251 GBP per hour b2b currencySource=conversion; 6534 - 8276 USD per hour b2b currencySource=conversion
Apply NowOpens the employer's application page

Job Details

Languages
English (B2)
Experience
Minimum 8 years
Required Skills
PythonSQLMachine LearningAzureDatabricks

Requirements

  • Minimum 8 years of experience in Data Science, Operations Research, or a related field.
  • Strong knowledge of optimization methods, particularly MILP, VRP, and scheduling.
  • Practical experience working with optimization solvers, specifically Gurobi.
  • Very good proficiency in Python and SQL.
  • Experience applying Machine Learning in practical business solutions.
  • Experience building predictive models and performing feature engineering.
  • Ability to integrate Machine Learning models with optimization solutions.
  • Experience translating business problems into analytical and optimization models.
  • Experience working with large datasets and data processing pipelines.
  • Knowledge of cloud environments, especially Azure and Databricks.
  • Ability to analyze and troubleshoot model performance and data quality issues.
  • Good command of the English language (B2).

Responsibilities

  • Design, develop, and optimize decision-making models using mathematical optimization, particularly MILP and heuristic methods.
  • Solve optimization problems related to routing, scheduling, and resource allocation.
  • Work with optimization solvers, specifically Gurobi.
  • Utilize Machine Learning methods to support decision systems, including predictive modeling and feature engineering.
  • Integrate Machine Learning models with optimization models to build comprehensive decision-support solutions.
  • Translate business and operational requirements into analytical models and optimization problems.
  • Analyze business constraints and identify trade-offs between costs, service levels, and operational feasibility.
  • Diagnose and resolve model issues related to infeasibility, performance, and data quality.
  • Design, develop, and maintain data processing pipelines using Python and SQL.
  • Work with cloud environments, particularly Azure and Databricks.
View Full Description & ApplyYou'll be redirected to the employer's site
25200 - 31920 PLN per hour b2b currencySource=original; 5409 - 6851 CHF per hour b2b currencySource=conversion; 5740 - 7271 EUR per hour b2b currencySource=conversion; 4935 - 6251 GBP per hour b2b currencySource=conversion; 6534 - 8276 USD per hour b2b currencySource=conversion
Apply Now