CareerPlanSign in

Software Engineer (Scala)

Palo Alto, CA💼 Full-time💰 $130,000–$155,000🗓 2026-05-22 → 2026-09-26

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

Deliverable

production ML models | product features | infrastructure

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

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.