#1 Job Board for tech industry in Europe

  • Job offers
  • All offersWarszawaPythonSenior Data Scientist (Linear Optimization)
    Senior Data Scientist (Linear Optimization)
    Python
    hubQuest

    Senior Data Scientist (Linear Optimization)

    hubQuest
    Warszawa
    Type of work
    Full-time
    Experience
    Senior
    Employment Type
    B2B
    Operating mode
    Remote

    Tech stack

      Linear Optimization

      advanced

      Python

      advanced

      Data Science

      advanced

      Machine Learning

      advanced

      Statistics

      advanced

      Pandas

      advanced

      PuLP / CVXpy / Gurobi

      advanced

      Azure

      nice to have

      pyomo

      nice to have

    Job description

    Online interview
    Friendly offer

    We are a team of nerds dedicated to collect other nerds that happen to be the best in their respective fields in the broadly understood IT service and analytics. And with them we go out of our way to create IT and Analytical Hubs which bring together best experts from the IT world to help our partners to become real data driven entities.


    Currently we are looking for a Senior Data Scientist as we are supporting our partner in developing Global Analytics unit which is a global, centralized team with the ambition to strengthen data-driven decision-making and the development of smart data products for day-to-day operations. The team is meant to be a nucleus radiating data-driven entrepreneurial culture by acting as incubator to realize ideas by simply doing it: creating smart data products in all areas of business, be it sales, marketing, purchasing, logistics or any other part of the company.


    The team has a lot of freedom to shape this, especially in the use of tools and technology, but also by introducing new concepts, solutions and ways of working.


    We are searching for a skilled Senior Data Scientist specialized in linear optimization to join existing team of top-class data science specialists responsible for the application of their expertise in machine learning, data mining and information retrieval to design, implement prototypes and build next-generation analytics engines and services.


    As a Senior Data Scientist you will be responsible for developing, implementing and optimizing mathematical models to efficiently address business challenges, therefore you should possess strong mathematical and programming skills, along with practical experience applying linear optimization techniques.




    If you want to:

    • take part in the development and implementation of a complex system of smart data solutions
    • have opportunity to work on bleeding-edge projects
    • have a chance to see how your visions come true
    • work with the world’s top IT professionals
    • carry out projects which address real business challenges
    • work in a global and diverse team with global reach
    • have a real impact on the projects you work on and the environment you work in
    • have a chance to propose innovative solutions and initiatives,

    it’s probably a good match.


    Moreover, if you like:

    • flexible working hours
    • casual working environment and no corporate bureaucracy
    • having an access to such benefits as Multisport and private medical care
    • working in modern office in the centre of Warsaw with good transport links or working remotely as much as you want
    • a relaxed atmosphere at work where your passions and commitment are appreciated
    • vast opportunities for self-development (e.g. online courses and library, experience exchange with colleagues around the world, partial grant of certification),

    it’s certainly a good match!



    If you join us, your responsibilities will include:

    • understanding business problems and designing smart data products
    • cooperating well with business to unpack ambiguous projects into clear requirements
    • formulate business problems into mathematical optimization models
    • creating linear and/or mixed-integer programming (MIP) models to address various business problems using Python and relevant libraries
    • optimizing model performance and testing their effectiveness
    • deploying solutions in collaboration with Data Engineers and MLOps team



    We expect:

    • strong background in linear algebra, calculus and mathematical optimization
    • understanding of linear programming (LP) and mixed-integer programming (MIP) concepts and experience in applying these techniques
    • university degree in Computer Science / Statistics / Mathematics / Artificial Intelligence / Physics or related technical discipline
    • knowledge of machine learning, statistics, simulation or related fields
    • fluency in applying Data Science methods (including ML) while solving business optimization problems
    • at least 3 years of experience in similar role
    • proficiency in Python programming (some experience with Pyomo would be a plus)
    • familiarity with optimization libraries and frameworks such as PuLP, CVXpy or Gurobi
    • experience with data manipulation tools and libraries, like pandas
    • strong skills in translating real-world problems into mathematical models
    • ability to formulate linear optimization problems and understand their constraints
    • proficiency in optimization of algorithms and code for efficiency, especially when dealing with large-scale linear programming problems
    • knowledge of parallel computing and distributed computing concepts
    • strong software engineering skills (including unit testing, OOP)
    • experience with versioning systems (e.g. Git)
    • knowledge of basic DevOps tools and methods such as Docker, Kubernetes, CI/CD pipelines
    • experience in deploying to production and ability to plan a product including broader technical landscape (ability to design and deliver product following modular approach)
    • experience working in organizations with the agile culture
    • team player
    • ability to work autonomously to deliver complex projects
    • fluent English as you will communicate in English almost all the time
    • experience with Azure stack would be a plus



    If interested please let us get to know you by sending your CV using "Apply" button.



    Please add to your CV the following clause:

    "I hereby agree to the processing of my personal data included in my job offer by hubQuest spółka z ograniczoną odpowiedzialnością located in Warsaw for the purpose of the current recruitment process.”


    If you want to be considered in the future recruitment processes please add the following statement:

    "I also agree to the processing of my personal data for the purpose of future recruitment processes.”