Q

Quantifind

Builds AI software for financial crime investigations

Software Engineer - Scala

Backend EngineeringConfirmed live in the last 24 hours
Full-timePalo Alto, CA, USA

About the Job

Requirements

  • A Bachelor of Science or Master of Science in Computer Science.
  • At least 2 years of professional software engineering experience focused on platform engineering.
  • Professional experience with Scala and/or Java.
  • Professional experience working with PostgreSQL.
  • Understanding of Java Virtual Machine internals and at least 2 years of relevant experience working with code that runs in a Java Virtual Machine.
  • Experience writing unit tests and automated integration tests.
  • Ability to design and prototype scalable algorithms.
  • Ability to create efficient data structures and algorithms when open-source libraries do not meet needs.
  • Ability to build microservices with REST APIs for real-time query engines and web crawlers.
  • Ability to set up Extract, Transform, Load (ETL) pipelines for data streams.
  • Solid understanding of concurrency and distributed systems.
  • Understanding of algorithm complexity and performance implications.
  • Ability to work directly with Data Scientists, DevOps Engineers, Front-end Engineers, and Product Managers.
  • Must be legally authorized to work in the United States without employer sponsorship, now or at any time in the future.

Responsibilities

  • Help define and deliver data services and machine learning infrastructure for the Platform team.
  • Build clean, performant, and maintainable code powering well-designed microservices and the distributed data platform.
  • Suggest improvements to the design, performance, and testing of the software being built.
  • Work on Scala infrastructure that generates risk signal results from diverse data sources, including sanctions, politically exposed person records, negative news, and court and arrest records.

Desired Qualifications

  • Experience with Apache Spark and/or general MapReduce technologies.
  • Familiarity with storage and caching solutions and their tradeoffs, including Memcached and Redis.
  • Knowledge of machine learning techniques.
  • Professional experience at a software startup.

About the Company

Quantifind

Builds AI software for financial crime investigations

Quantifind builds software that banks and government agencies use to screen customers, investigate financial crime and assess risks in vendors or business partners. Its Graphyte platform uses machine learning to connect names with relevant records, then ranks evidence from news, watchlists and company data for review. Analysts search through a web application, generate investigation reports and access the same intelligence through APIs and links to existing case-management systems. The company sells Graphyte as cloud software for compliance and investigation teams, with tools for individual queries and large batches of names. Founded in 2009, Quantifind is headquartered in Palo Alto, California.

Company size
51-200
Company stage
Late Stage VC
Total funding
$313.3M
Headquarters
Palo Alto, CA
Founded
2009

Recently Posted Jobs

Explore more opportunities at Quantifind

See more jobs