Dev Engineer - Trade & Communication Surveillance

Deze vacature is niet meer vacant

ING is looking for an excellent Python DEV engineer with interest in Machine learning for our high tech and innovative Trade and Communication Surveillance team. The team is responsible for 3 main trade and communications data analysis systems with a broad underlying infrastructure (Large international financial markets organization trading different asset classes, across the globe from 6 main locations), making use of the newest technology standards to find market abuse. Those are ING’s global systems for high tech smart investigations, meaning that the users and stakeholders are found all over the world in Asia, Pacific, Americas, Europe, Middle-east. If you want to be part of a team whose impact extends to ensuring the safety of trading of a global international financial institution, if you are interested in applying machine learning for detecting anomalies and being part of a growing organization, please read on.

Work Environment

Do you like to be challenged and have innovation as your middle name? We are looking for engineers that like to explorer new ways of finding market abuse in our large dataset of financial markets data. Daily we ingest and analyze in real-time terrabytes of data (all corporate communication channels like email, chat, voice data, data from trading terminals and many more to come). You will be involved in developing new data integrations, data enrichments, machine learning integrations but also further strengthen our test driven development strategy. In addition, you are expected to contribute to continuous delivery and continuous integration practices and strive to further integrate our machine learning models into our daily operations by MLOPS.

We operate according to a BizDevOps development process and strongly believe in the Agile approach to delivering IT solutions. The focus is on high-quality mission-critical target oriented development with regular milestones. We are an open minded squad that values trust and transparency above all.


  • Great analytical skills and conceptual / architectural understanding (UML, BPMN is a nice to have skill)
  • Excellent social and communication skills. We are a very international team and main language is English. Scrum rituals desire proper communication and social skillset.
  • The mindset of openness and willingness to try new ways of working and technologies
  • Code quality matters for you and writing good code excites you.
  • You love technology and naturally stay up-to-date on relevant new developments.
  • You believe in Test Driven Development and write good integration tests, unit tests and love to have good coverage
  • End-to-end ownership mindset
  • Active team player who takes responsibility
  • Independent and autonomous in completing tasks
  • The mentality of continuous improvement of the service and way of working
  • Reflects upon behaviors and performance to proactively identify improvement areas
  • Coaches others to help their individual development

Personal & technical skillset

Must haves:

  • Master of Science in Computer Science or an equivalent field.
  • Experience with behavior / test driven development & test automation (we plan to start with functional regression testing automation using Gherkin / Behave)
  • Experience with continuous delivery and deployment tools (knowledge of one of the following three is required Azure DevOps/Jenkins/TFS)
  • Experienced in Agile / Scrum / DevOps projects
  • Good analytical thinking and problem solving skills
  • Proficiency with data analysis in Python and Pandas/NumPy/SciPy.
  • Self-motivated (take it on and make it happen).
  • Multiple years of experience with executing the processes within an Agile working environment, including risk control and configuration management for high scalability mission-critical applications.
  • Good knowledge of modern relational databases such as Oracle, MySQL, PostgreSQL or MSSQL

Nice to have:

  • C# skillset is a nice to have as we build custom modules to extend a vendor product
  • Information Security knowledge
  • Experience in Unix environment and commands
  • Experience with MLOPS
  • Machine learning experience in NLP
  • Financial Markets domain knowledge

If after reading this you are interested and in case you have questions or would like to know more please contact Paul Braakman - Chapter lead via email:

Vacature informatie

Organisatie: ING

Locatie: Amsterdam

Opleidingsniveau: WO

Meer vacatures