ComplyAdvantage is a venture-backed startup using artificial intelligence to fight terrorism and financial crime. We are in a rapid growth phase and we’re currently looking for a Senior Software Engineer to take ownership of our data ingestion systems. You will be responsible for the technical guidance of the project - designing, planning and ensuring the best technologies and tools are used for the job.

Every day we look to tackle highly interesting and challenging problems that can help people better live their lives free from fraud, corruption, money laundering and terrorist financing. We have developed modern, web based applications that allow our growing list of international clients to detect, and ultimately prevent, illegal money transfers. We reduce crime and criminal activity through the creative use of technology & design and disrupt the compliance industry while doing so.

You will be expected to search for optimal solutions at every stage, assessing new or untested technologies instead of simply picking the most familiar. Architecture decisions need to be justifiable, and the development team should share a common understanding of the choices that have been made, and why they were made.

Taking ownership of your code is very important - you build it, you ship it, you run it!

Duties will include:

  • Managing and optimising the set of existing data sources. We collect data from structured, semi-structured, and unstructured sources, and we use different tools depending on the job at hand. You will need to understand the existing technologies, and then build upon them.
  • Upgrading and expanding technologies to ensure the robustness of systems.
  • Testing and integrating third party tools where these can assist us in streamlining the workflow.
  • Researching and investigating new technologies to solve business and technical problems as required
  • Leading other developers and ensuring work is performed on time, and to specification and quality standards

What does success look like In your first 12 months?

  • You will have transformed our data ingestion system to a robust, reliable and scalable workhorse. It will allow programmers as well as non-technical analysts to efficiently add new data sources to the pipeline, preferably with minimal programming effort.
  • You have taken ownership of the system, and are actively identifying issues and resolving them before anyone else notice them.
  • Your code is an example of the excellence that we expect. You are approachable and your colleagues are comfortable asking you questions.
  • You are continuously encouraging the team to improve internal systems and processes, upgrade engineering practices and architectural design patterns.


  • We value those who take initiative and pride in their work and contribute to an informal working environment. You will be confident in your ability to deliver on the points covered above, taking into account the following:
  • Experience working with and processing data
  • Extensive knowledge of data structures, algorithms, complexity and optimisation strategies
  • Exposure to designing enterprise grade applications
  • An understanding of databases
  • This position will require you to work in Python. If you are a strong developer in another language and are willing to switch, then we'd love to hear from you.
  • The ability to provide technical leadership
  • The ability to clearly present and explain technical content to senior and junior developers and product managers.
  • Most likely minimum degree-level education in Software Engineering, Computer Science, Mathematics or a similar relevant area.


The team values that ComplyAdvantage subscribes to include:

  • Continuous improvement - try new things, take risks, embrace failure!
  • Do whatever it takes - we compete as a team, and win (or lose) as a team.
  • Be results driven - focus on the goals, and be hungry to win.
  • Work together effectively - be respectful, socially inclusive and friendly. Decision making should be inclusive.

Benefits of working at ComplyAdvantage include:

  • Competitive salary
  • Flexible working hours
  • Private health insurance
  • Meal tickets
  • Share options scheme
  • Generous annual leave arrangements
Pastrati campurile completate la urmatoarea aplicare acceptand cookie-urile.
Maxim 4MB, doar pdf, doc, docx. Alta extensie/marime?
Distribuiti acest job cu prietenii:
Folosim cookie-uri pentru a va oferi o experienta mai placuta. Informatii
Ascunde si accepta