Full-Time

Kotlin Software Engineer

Posted on 2/2/2023

ComplyAdvantage

ComplyAdvantage

201-500 employees

AI-driven financial crime and compliance solutions

Data & Analytics
AI & Machine Learning
Financial Services

Junior, Mid, Senior

London, UK

Required Skills
Kotlin
Datadog
gRPC
Kubernetes
Microsoft Azure
Agile
Python
NoSQL
Software Testing
Apache Spark
Apache Kafka
Postgres
Docker
TypeScript
AWS
Jenkins
Cassandra
Google Cloud Platform
Requirements
  • Our technology stack is designed to run on public cloud architectures, notably AWS and GCP
  • Development is organised around Kotlin and Python for our backend languages and TypeScript/ES6+React for our frontend stack
  • We make substantial use of relational database technologies, notably Postgres and also use of large scale noSQL technologies such as Cassandra
  • We also use an event-sourced model powered by Kafka for our communication bus and gRPC for our intra-service communication protocol
  • For our data and AI teams, experience of machine learning development and very large scale columnar data stores (e.g. Apache HBase, Databricks) is key, as well as experience of large scale data streaming technologies such as Apache Spark, graph databases (e.g. Neo4j, AWS Neptune, TigerGraph)
  • We use modern observability solutions from Datadog and deploy our code using ArgoCD
Responsibilities
  • Be working alongside our ML engineers, data scientists and other software engineers within the Tribe
  • Write new features that enable our platform to understand articles in the media, extract information about individuals, apply ML models to categorise their actions, and merge all this with existing data we hold. Your work will allow our customers to find out who has done something bad, what they did, and when
  • Help us deliver new features and maintain our platform as we apply new technologies and scale our systems
  • Learn quickly and be able to adopt the technologies we use to develop code and deploy it to Kubernetes
  • Contribute to sprint planning and be able to demo the features you've worked on to stakeholders
  • Be responsible for the quality of your code and will be expected to write tests and take ownership of systems that ensure the quality of our code
  • Adopt best practices (and be able to suggest improvements to them), to get code from initial requirements to deployed services in production
  • Have experience writing production grade applications
  • Have experience writing unit tests and understand the importance of testing
  • Have experience working with large scalable systems
  • It would be nice if you had experience working in a multi-disciplinary team (ML Engineers, SREs, Product)
  • Experience working with cloud (AWS/Azure/GCP) or containerised infrastructure (Kubernetes/Docker/Jenkins) would be great, but an understanding of the concepts will help you on your way
  • Worked in an agile environment and experience in pair programming

ComplyAdvantage stands out as a leader in the financial risk management sector, offering AI-driven solutions that provide valuable insights for managing financial crime and compliance obligations. The company's data-rich platform, trusted by over 1000 companies, is continuously updated with information about high-risk individuals and entities, ensuring timely and accurate risk assessment. With a commitment to staying ahead of regulatory changes and a focus on reducing false positives, ComplyAdvantage offers a more efficient, reliable alternative to traditional manual data maintenance methods.

Company Stage

Series C

Total Funding

$109M

Headquarters

, United Kingdom

Founded

2014

Growth & Insights
Headcount

6 month growth

1%

1 year growth

5%

2 year growth

27%
INACTIVE