Python Engineer

81 305 - 162 610 USDGross per year - Permanent
Python

Python Engineer

Python
Wroclaw, Wrocław

McGregor Boyall

Full-time
Permanent
Senior
Office
81 305 - 162 610 USDGross per year - Permanent

Job description

About the Client

Our client, a global leader in investment management, specializes in pioneering and data-centric strategies. The firm operates across all liquid asset classes globally, harnessing technology and data science to guide their investment strategies. The team comprises experts in data, technology, research, and trading who collaboratively tackle complex problems and achieve outstanding returns.

Role Summary

As a Python Developer, you'll be instrumental in developing systems and tools that integrate with the trading infrastructure and market mechanisms. Your duties will involve building data pipelines, analytical tools, and libraries to enhance execution analysis and trade performance. This role has been created due to the company's expansion and its objective of further refining trading capabilities.

Primary Responsibilities

- Analyze trading behaviors across various venues to discover execution issues and enhance latency and fill rates.

- Develop Python libraries, data pipelines, and tools to manage exchange protocols, order flows, and extensive trading datasets.

- Design analytical frameworks, metrics, and monitoring systems to assess execution quality and system performance.

- Oversee live trading systems with a focus on data integrity, pipeline durability, and real-time monitoring.

- Collaborate with stakeholders to translate analytical insights into tangible improvements in execution performance.

- Work closely with research and infrastructure teams to advance execution analysis and market behavior insights continuously.

Required Skills & Experience

- Bachelor's or advanced degree in Computer Science, Engineering, Mathematics, or a related quantitative field.

- Over 7 years of professional experience in Python development, including crafting libraries, data platforms, or analytical tools.

- Expertise with large-scale and time series datasets utilizing tools like NumPy and Pandas.

- In-depth SQL knowledge and experience with analytical databases.

- Strong problem-solving skills for analyzing complex data and system behaviors.

- Capability to translate analytical or trading-related challenges into reliable engineering solutions.

- Experience working in Linux environments and applying best practices in software engineering such as testing, version control, and continuous integration.

- Knowledge of financial markets, electronic trading, or execution analysis.

- Experience with low-level programming languages such as C, C++, or Rust is advantageous.

Compensation & Benefits

- Competitive salary based on experience

- Performance-based annual bonus

- Outstanding compensation package

Career Development & Growth

- Clear pathways for advancement to Senior Developer and Tech Lead roles

- Access to internal training resources and mentorship

- Regular hackathons and allocated conference budget

Ready to elevate your career? Join a team driven by innovation and collaboration. Apply today to be part of a forward-thinking company that values your expertise and supports your professional growth.

Tech stack

    English

    B2

    Python

    advanced

    AWS

    regular

Office location

Python Engineer

81 305 - 162 610 USDGross per year - Permanent
Summary of the offer

Python Engineer

Wroclaw, Wrocław
McGregor Boyall
81 305 - 162 610 USDGross per year - Permanent
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. At McGregor Boyall Associates we process information about candidates and clients for our legitimate interests, respecting the privacy... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.