Python Engineer
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
Python Engineer
Python Engineer