Senior Software Engineer (Scala)
Core
Build scalable Apache Spark batch infrastructure and microservices to generate risk signals (Sanctions, PEP, Negative News) for financial crime detection.
Role type
Senior IC Platform Engineer (Scala/Java)
Builds
Distributed data processing pipelines, real-time query engines, and ETL pipelines for risk intelligence SaaS.
Domain
Financial Services / Risk Intelligence / AML / KYC
Deliverable
production ML models | infrastructure
Required skills
Scala, Java, JVM concurrency, Apache Spark, HDFS, Iceberg, Airflow, Kubernetes, REST APIs, algorithm design, unit/integration testing
Preferred skills
Startup experience, Machine Learning techniques, MapReduce, storage/caching tradeoffs (Redis, Postgres)
Technologies
Apache Spark, HDFS, Iceberg, Airflow, Kubernetes, Redis, Postgres
Responsibilities
Design and prototype scalable algorithms, create efficient data structures, build and deploy microservices, set up ETL pipelines for data streams, write automated tests.
Seniority
Senior, hands-on IC