Job offer

Senior Python Engineer-Numeric

As a Senior Python Engineer at Man Numeric, you will be responsible for the development and maintenance of trading strategies and systems, working closely with quantitative researchers and data scientists. Your tasks will include the implementation of trading signals, the development of portfolio optimization tools and the performance optimization of existing code.

Job description

About the role

As a Senior Software Engineer in the Front Office Engineering team at Man Numeric, you will work closely with Quantitative Researchers and Data Scientists. Your responsibilities will include:

  • Design and maintenance of strategies within the usual technology stack
  • Creation of new data sets
  • Implementation of new trading signals
  • Development of portfolio optimization tools
  • Creation of data visualization frameworks
  • Improvement of our research platform
  • Performance optimization of existing codes using efficient numerical algorithms and cloud computing solutions

Our technology

Our systems are almost all written on Linux and most of our code is in Python, with the full stack from NumPy, SciPy, Pandas to databases. We use:

  • Linux-based systems
  • Python
  • NumPy, SciPy, Pandas
  • MongoDB and MS SQL for storage
  • Cloud and Airflow for workflow management
  • Kafka for data pipelines
  • Bitbucket for source code control
  • Metatagger for continuous integration
  • Strate for Prometheus metrics
  • ELK for log shipping and monitoring
  • Docker for our containerization stack
  • Kafka for internal communication

Requirements

Essential

  • 5-7 years of professional experience in software development, preferably with a focus on quantitative technologies
  • Solid knowledge of Python and Pandas as well as experience with related libraries such as NumPy, SciPy, Statsmodels
  • Experience in the development of mission critical production systems with knowledge of best practices for testing, deployment and monitoring
  • Professional in Linux platforms and deep understanding of Git
  • Working knowledge of one or more relational database technologies such as MS SQL, Postgres or MongoDB
  • Experience in working with large amounts of data, both structured and unstructured

Advantages

  • Experience in quantifiable software development in a front office environment, such as a hedge fund, proprietary trading firm or investment bank
  • Experience in supervising junior team members and managing projects
  • Experience in working on platforms such as Spark, knowledge of technologies such as Kafka
  • Professional in distributed computing technologies such as Spark, Data, Kubernetes, Redis
  • Knowledge of current data technologies including data pipelines and ETL tools, distributed storage and processing as well as data warehousing
  • In-depth understanding of financial markets and instruments
  • Experience in working with financial market data

Personal characteristics

  • Strong academic background and a degree with high mathematical and computational content, e.g. computer science, physics and engineering or mathematics
  • Individually robust with a creative, analytical approach to problem solving
  • Self-organized with the ability to effectively manage own time across multiple projects and with competing timelines
  • Proactive in delivering value to the business with relentless efforts to improve processes
  • Strong interpersonal skills, able to build strong working relationships with quantitative researchers, portfolio managers, traders and senior business people

Benefits

  • Modern office space in the offshite campus with easy access to transportation and facilities
  • Private parking and a comprehensive package
  • 25 days annual leave
  • Free gym membership

Job details

© 2025 House of Skills by skillaware. All rights reserved.
Our website uses cookies to make navigation easier for you and to analyze the use of the site. You can find more information in our privacy policy.