Senior Software Engineer (Scala)

QuantifindWashington, DC
$175,000 - $195,000Hybrid

About The Position

Quantifind is seeking a Senior Software Engineer to work on Quantifind’s Apache Spark pipeline that generates risk signal results from diverse data sources such as Sanctions, PEP records, Negative News, Court & Arrest records, and much more. You will help define and deliver data services and machine learning infrastructure. The Platform Team owns the backend that powers the SaaS products we build for our customers. We process terabytes of data each day on our own dedicated Apache Spark clusters. You will work on Quantifind’s Apache Spark batch infrastructure to generate risk signal results from diverse data sources such as Sanctions, PEP records, Negative News, Court & Arrest records, and much more.

Requirements

  • BS or MS in Computer Science
  • 5+ years working as a professional Software Engineer with a focus on platform engineering
  • Great communication skills so you can work directly with our Data Scientists, DevOps Engineers, and Product Managers
  • Solid understanding of concurrency and distributed systems
  • Professional experience building software with Scala and/or Java
  • Experience working with code that runs in a JVM
  • Can design and prototype scalable algorithms
  • Can create your own efficient data structures and algorithms when the ones found in open source libraries are lacking
  • Deep understanding of algorithm complexity and performance implications
  • Experience with Apache Spark, HDFS, Iceberg, Airflow, and/or general MapReduce technologies
  • Professional experience writing unit tests and automated integration tests
  • Familiarity with storage and caching solutions and the tradeoffs among them (Memcached, Redis, Postgres, etc.)
  • Can build microservices with REST APIs for real-time query engines and web crawlers
  • Knows how to build and deploy microservices in Kubernetes
  • Knows how to set up ETL pipelines for data streams
  • Familiarity with Machine Learning techniques
  • Must be legally authorized to work in the United States without the need for employer sponsorship, now or at any time in the future

Nice To Haves

  • Professional experience at a software startup strongly preferred

Responsibilities

  • Help define and deliver data services and machine learning infrastructure.
  • Write clean, performant, and maintainable code that powers well-designed microservices and enhances Quantifind’s distributed data platform.
  • Work well with cross-functional teams that include Data Scientists, DevOps Engineers, Front-end Engineers and Product Managers.
  • Be proactive in finding new ways to improve the design, performance, and testing of the software that you build.
  • Effectively juggle immediate competing priorities while taking the long view to figure out how to build a bigger and better company and culture.
  • Explore a client-facing role at the intersection of software and consulting.
  • Delight clients at some of the world’s leading Financial Institutions helping them identify financial crimes.
  • Distill complex concepts into clear and effective verbal and written presentations.
  • Work closely with Sales, Product and Technology teams to promote a Customer Centric culture.
  • Take the initiative to propel work products to new heights.
  • Maintain a positive attitude even in a deadline-driven environment, bring out the best in others, and enjoy contributing to the success of the team.
  • Work on Quantifind’s Apache Spark batch infrastructure to generate risk signal results from diverse data sources such as Sanctions, PEP records, Negative News, Court & Arrest records, and much more.

Benefits

  • Competitive salary
  • Company Equity
  • Exceptional benefits package
  • Flexible Vacation & Paid Time Off
  • Employer-matched 401(k) plan
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service