Software Engineer (Scala)
Quantifind
| Company | Quantifind |
| Category | Engineering |
| Location | San Francisco Bay Area |
| Remote | On-site (inferred) |
| Employment | Not stated |
| Level | Not stated |
| Salary | Not stated by the employer |
| Posted | 23 May 2026 |
| Last verified | 12 Aug 2026 |
| Source | The employer's own careers page (company_site) |
Description
Requirements
• You care deeply about your work and its impact on the work your team does
,
• You hold yourself to a high standard when it comes to writing clean, performant, and maintainable code that powers well-designed microservices and enhances Quantifind’s distributed data platform
,
• You work well with cross-functional teams that include Data Scientists, DevOps Engineers, Front-end Engineers and Product Managers
,
• You are proactive in suggesting how to improve the design, performance, and testing of the software that you build
,
• You can effectively balance near-term priorities with forward-looking ways to build a sustainable team culture
,
• You value the security of a company with a proven business model and enjoy the opportunities a startup offers
,
• BS or MS in Computer Science
,
• Professional software engineer for 2+ years with a focus on platform engineering
,
• Professional experience with Scala and/or Java
,
• Professional experience working with PostgreSQL
,
• Understanding of JVM internals and 2+ years of relevant experience working with code that runs in a JVM preferred
,
• Experience with Apache Spark, and/or general MapReduce technologies preferred
,
• You can design and prototype scalable algorithms
,
• You can create your own efficient data structures and algorithms when the ones found in open source libraries are lacking
,
• Professional experience writing unit tests and automated integration tests
,
• You can build microservices with REST APIs for real-time query engines and web crawlers
,
• You know how to set up ETL pipelines for data streams
,
• Familiarity with storage and caching solutions and the tradeoffs among them (Memcached, Redis, etc.) preferred
,
• Solid understanding of concurrency and distributed systems
,
• Understanding of algorithm complexity and performance implications
,
• Knowledge of Machine Learning techniques preferred
,
• Great communication skills so you can work directly with our Data Scientists, DevOps Engineers, Front-end Engineers and Product Managers
,
• Professional experience at a software startup strongly preferred
,
• Must be legally authorized to work in the United States without the need for employer sponsorship, now or at any time in the future
What the job involves
• Quantifind is seeking a Software Engineer for our Platform team to help define and deliver data services and machine learning infrastructure
,
• The Platform team owns all the infrastructure that powers the SaaS products we build for our customers
,
• We process terabytes of data each day on our own dedicated Hadoop clusters
,
• We use real-time data services to enable interactive investigations in our web applications
,
• We use Kubernetes and Docker for our container ecosystem, and we develop standalone services in Scala and Python and use Spark for MapReduce jobs
,
• You will work on Quantifind’s Scala infrastructure to generate risk signal results from diverse data sources such as Sanctions, PEP records, Negative News, Court & Arrest records, and much more