CareerPlan

Software Engineer (Scala)

Palo Alto, CAFull-time$130k–$155k2026-05-22 → 2026-11-10
Hybrid · United StatesNo visa sponsorship

Core

Build scalable data services and machine learning infrastructure for SaaS products that detect financial crimes and fraud.

Role type

Senior IC Platform Software Engineer (Scala)

Builds

Microservices, real-time query engines, web crawlers, and ETL pipelines for risk signal generation.

Domain

Financial crimes risk management / Distributed systems

Required skills

Scala, Java, PostgreSQL, JVM internals, Apache Spark, MapReduce, REST APIs, ETL pipelines, unit/integration testing, microservices design, distributed systems, algorithm complexity, data structures.

Preferred skills

Machine Learning techniques, storage/caching solutions (Memcached, Redis), startup experience.

Technologies

Scala, Java, PostgreSQL, Apache Spark, Kubernetes, Docker, Hadoop, Memcached, Redis.

Responsibilities

Design and prototype scalable algorithms; create efficient data structures; build microservices with REST APIs; set up ETL pipelines for data streams; write clean, performant, and maintainable code for distributed data platforms.

Seniority

Mid-level to Senior, hands-on IC