Senior Software Engineer

San Francisco, CA /
Engineering /
At Windfall, we're trying to determine the net worth of every person in the world. Our mission is to make accurate consumer data accessible to organizations across the world, ranging from: nonprofits, financial institutions, and household brands. We currently work with 400+ organizations including several Fortune 500 companies.


    • Help to define and enhance our state of the art data pipeline
    • Enhance and extend our java based micro service architecture
    • Work closely with data scientists to put machine learning models into production
    • Work to ensure data cleanliness and accuracy at every stage of the pipeline
    • Write tools to help clean, evaluate, and process data sources


    • 4+ years of data-related engineering experience in a professional environment
    • Experience with one or more distributing computing frameworks, eg, Spark, Dataflow, Hadoop, etc.
    • Expert knowledge of SQL
    • Extensive experience with Java, python, or scala.
    • Familiarity with web architectures and modern javascript
    • Hands-on experience working with large data sets outside of a SQL database 
    • Collaborative team-focused attitude with a strong desire to advance the product and learn new things 
    • Self-starter with experience turning ideas into actionable designs
    • Experience deploying code in a production environment 
    • Excellent written and communication skills


    • Experience with large graph databases
    • Knowledge of consumer data space or economics / finance