Python Engineer

8 095 - 13 492 USDGross per month - Permanent
Python

Python Engineer

Python
aleja Aleksandra Brücknera 54, Wrocław

ITDS

Full-time
Permanent
Senior
Office
8 095 - 13 492 USD
Gross per month - Permanent

Job description

Empower the future of trading technology — design innovative data pipelines and analytics that revolutionize market microstructure!
Wroclaw-based opportunity with on-site work model.

As a Mid-Level Python Engineer – Trading Systems & Data Pipelines, you will be working for our client, a leading financial technology firm specializing in trading infrastructure. You will help build and enhance systems that analyze trading behavior, optimize execution strategies, and support high-performance live trading environments. This is a chance to directly impact the efficiency and transparency of global markets through cutting-edge engineering.

Your main responsibilities:

  • Develop Python libraries, data pipelines, and tooling to process exchange protocols, order flow, and large-scale trading data.

  • Design analytical frameworks, metrics, and monitoring tools to evaluate execution quality and system performance.

  • Operate close to the trading stack, working with high-resolution datasets for research and production use.

  • Collaborate with stakeholders to translate analytical insights into measurable improvements in trading execution.

  • Support live trading systems through data validation, pipeline reliability, and real-time monitoring.

  • Analyze trading behavior across venues to identify inefficiencies and improve latency and fill performance.

  • Work with research and infrastructure teams to support ongoing development of market behavior understanding.

You're ideal for this role if you have:

  • 7+ years of professional experience in Python development, building libraries, data platforms, or analytical tooling.

  • Strong experience working with large-scale and time series datasets using tools such as NumPy and Pandas.

  • Solid SQL knowledge and experience working with analytical databases.

  • Excellent problem-solving skills and the ability to investigate complex data and system behaviors.

  • Ability to translate analytical or trading-related problems into robust engineering solutions.

  • Experience working in Linux environments, following best practices like testing, version control, and CI.

  • Strong communication skills for collaborating across technical and non-technical teams.

  • Familiarity with financial markets, electronic trading, or execution analysis.

It is a strong plus if you have:

  • Exposure to network protocols, packet analysis, or performance optimization techniques.

  • Experience with lower-level programming languages such as C, C++, or Rust.

Language Required for the role:

  • Fluent English

Eligibility for the role:

  • Only candidates with an existing legal right to work in the European Union will be considered for this role.

#MAKEYourCareerBETTER

Tech stack

    English

    B2

    Python

    advanced

    NumPy

    advanced

    Pandas

    advanced

    SQL

    advanced

Office location

Python Engineer

8 095 - 13 492 USDGross per month - Permanent
Summary of the offer

Python Engineer

aleja Aleksandra Brücknera 54, Wrocław
ITDS
8 095 - 13 492 USDGross per month - Permanent
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest ITDS z siedzibą w Warszawie, ul. Złota 59 (dalej jako "administrator"). Masz prawo do żąda... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.