Data Scientist Engineer

Fetcherr

Wrocław

On-site

PLN 180,000 - 300,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Fetcherr seeks a Data Science Engineer to design and implement the decision-making logic of our Price Optimizer. You will translate pricing rules into mathematical models and production-ready Python code, ensuring the engine reflects real-world pricing strategies and market dynamics.

You will collaborate with Data Engineers on ETL and Dagster pipelines, write maintainable code, and continuously refine simulation-driven revenue management solutions across large-scale data.

Qualifications

  • 3+ years of experience in Data Science or algorithmic development with Python.
  • Translate complex business requirements into code and logical rules.
  • Strong background in Mathematical Optimization, Simulation, or Logic Programming.
  • Fluency in the PyData stack (Pandas, NumPy, SciPy) and SQL.
  • Experience writing production-quality code and unit tests.

Responsibilities

  • Implement business logic: translate pricing rules into robust Python code.
  • Refine optimization models and revenue management algorithms.
  • Write clean, tested code for core logic repositories.
  • Analyze data to validate model behavior and edge cases.
  • Collaborate with Solution Architects and Data Engineers on pipelines.

Skills

Python
Mathematical optimization
Data science
Pandas
NumPy
SciPy
SQL
Dagster/Airflow
Unit testing
Modular code design

Education

BSc/MSc in Mathematics/ Physics/ statistics/ Computer Science

Tools

Dagster
Airflow
ClickHouse

Job description

Fetcherr builds responsible AI that transforms market complexity into measurable profit growth. At the core of the company is the Market Model - a proprietary AI-powered model delivering accurate, granular demand predictions with 96% forecast accuracy and real-time decision intelligence for commercial teams. Built on a glass-box architecture, it uses market data - not personal data - with full transparency into logic and outcomes. First deployed in global aviation, the technology is industry-agnostic and scales across volatile markets. Fetcherr delivers a consistent average profit uplift of 7%, with corporate partners including Delta, Virgin Atlantic, WestJet, Viva, and Azul.

The Price Optimization (PO) team

is where insights become decisions. We work with large-scale customer data and market predictions — like demand forecasts — to drive revenue management decisions that actually move the needle.

At our core, we build and maintain the decision-making engine. That means designing the data pipelines that bring customer data in, and running it through an optimization engine that simulates the market — weighing competition, pricing constraints, inventory availability, predictive models, and each client's unique business policies — to generate the best possible price recommendations. As the final step before recommendations reach the client, quality, reliability, and attention to detail aren't just nice to have. They're everything.

We are looking for a Data Science Engineer to design and implement the decision-making logic of our Price Optimizer. You will focus on translating complex business rules into mathematical models and production-ready Python code.

Your primary mission is to build the "brain" of our system. You will work at the intersection of Data Science and Product, ensuring our simulation and optimization engines accurately reflect real-world pricing strategies and market dynamics. While you will write production code, you will rely on our Data Engineers for ETL pipelines orchestration and distributed compute scaling.

Responsibilities
  • Implement Business Logic: Translate intricate pricing rules and commercial strategies into robust Python code and mathematical constraints.
  • Refine Optimization Models: Develop and tune the simulation and revenue management algorithms that drive our pricing recommendations.
  • Write Clean Code: Contribute high-quality, tested, and maintainable code to the core logic repositories.
  • Analyze & Improve: Use data to validate model behavior and identify edge cases where business rules clash with algorithmic outputs.
  • Collaborate: Partner with Solution Architects to define logic requirements and with Data Engineers to integrate your models into the Dagster pipelines.
Requirements
  • 3+ years of experience in Data Science or Algorithmic Development with Python.
  • Proven ability to translate complex business requirements into code and logical rules.
  • Strong background in Mathematical Optimization, Simulation, or Logic Programming.
  • Fluency in the PyData stack (Pandas, NumPy, SciPy) and SQL
  • Experience writing production-quality code (not just notebooks) - you understand modular design and unit testing.
  • Familiarity with orchestration frameworks like Dagster or Airflow (from a user/logic perspective).
  • BSc/MSc in Mathematics/ physics/ statistics/ Computer Science.
Nice to Have
  • Experience in Revenue Management, Air Travel, or Logistics domains.
  • Understanding of Derivative-Free Optimization.
  • Clickhouse
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Data Science Team Lead
Data Science Team Lead

Fetcherr • Warszawa

On-site
PLN 180,000 - 260,000
Data Scientist
Data Scientist

Fetcherr • Wrocław

On-site
PLN 120,000 - 180,000
Data Scientist - Deep Learning Forecasting
Data Scientist - Deep Learning Forecasting

Fetcherr • Warszawa

On-site
PLN 180,000 - 280,000
Data Scientist - Deep Learning Forecasting
Data Scientist - Deep Learning Forecasting

Fetcherr • Kraków

On-site
PLN 180,000 - 240,000
MLOps Engineer
MLOps Engineer

Fetcherr • Warszawa

On-site
PLN 180,000 - 260,000
MLOps Engineer
MLOps Engineer

Fetcherr • Wrocław

On-site
PLN 180,000 - 300,000
Pricing Optimization Engineer
Pricing Optimization Engineer

Fetcherr • Wrocław

On-site
PLN 180,000 - 300,000
Data Scientist - Deep Learning Forecasting
Data Scientist - Deep Learning Forecasting

Fetcherr • Wrocław

On-site
PLN 240,000 - 360,000
MLOps Team Lead
MLOps Team Lead

Fetcherr • Wrocław

On-site
PLN 240,000 - 420,000
MLOps Team Lead
MLOps Team Lead

Fetcherr • Warszawa

On-site
PLN 180,000 - 320,000