drjobs Python Software Engineer

Python Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Amsterdam - Netherlands

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

At IMC technology is not a department; its at the heart of everything we do. Developed in-house our innovative software makes millions of trading decisions daily and we win by making better and faster decisions than our competition. Our various Python Development teams create scalable business-critical applications tools and automated tasks to equip IMCs Amsterdam London Zug and Mumbai trading and business support teams.

Your Core Responsibilities

IMC uses a wide variety of technologies. Python is widely used across our tech stack notably to make it more accessible to our traders researchers and analysts. As a Python Software Engineer at IMC Amsterdam you will take part in the development of high-performance trading systems analytical tools signals generation backtesting frameworks trade management UIs or regulatory surveillance & risk monitoring. Therefore your role will involve collaborating directly and closely with the business and other tech teams from initially gathering requirements to short iteration cycles to refine the implementation to integrate user feedback to voice and implement your improvements and ideas.

All the software youll be building is for internal use only there are no external clients/users and therefore no non-sense requests: the users of your work sit a few meters from you and you have control over the whole development and interest into the trading and financial markets is a key success factor in this role as you will be working directly on the business logic in an environment where understanding the business context is primordial.

At IMC we believe in giving a lot of responsibilities quickly youll be working on your goals with a high degree of independence yet supported by a solid network of mentors teammates and trading team highly motivated to make sure you are successful and share their passion for trading and this role you might end up working on are a wide range of tasks - for example:

  • Adding a new signal a trader came up with to our framework.
  • Supporting a trading desk in building the data analytics and visualisation tools they need.
  • Troubleshooting debugging or deep diving into performance analysis.
  • Teaching others how to use our tech in their own scripts.
  • Building and distributing internal python libraries.
  • Starting whole new full-stack projects from scratch.

Your Skills and Experience

  • Deep technical knowledge of Python you understand its internal workings and know its strength and limitation. We use a range of Python libraries and frameworks (such as FastAPI (AsyncIO) APScheduler Pandas Polars RQ Pytest Tensorflow scipy xgboost scikit-learn numpy numba celery).
  • Experience with DevOps databases big data or frontend frameworks is a plus. (Some examples of tools we frequently work with: Kubernetes Helm Docker Gitlab CI TypeScript React Redis PostgreSQL Mongo Dremio Apache Iceberg HDFS Kafka Apache Arrow/Parquet).
  • A critical mindset and the ability to challenge ideas and solutions to not take things for granted validate assumptions and dig into the details to find and cover all corner cases. Youre not afraid to ask questions and to speak up.
  • Experience working with financial data is a must ideally in the financial services industry. The nature of this role requires both affinity and experience to this type of data.

Our tech stack includes an ever-evolving range of systems and technologies and our engineers have the freedom to choose the best solution for the problem at hand. If a new technology has the potential to add value well actively invest in exploring adopting and developing it.

About Us

IMC is a global trading firm powered by a cutting-edge research environment and a world-class technology backbone. Since 1989 weve been a stabilizing force in financial markets providing essential liquidity upon which market participants depend. Across our offices in the US Europe Asia Pacific and India our talented quant researchers engineers traders and business operations professionals are united by our uniquely collaborative high-performance culture and our commitment to giving back. From entering dynamic new markets to embracing disruptive technologies and from developing an innovative research environment to diversifying our trading strategies we dare to continuously innovate and collaborate to succeed.

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.