Software Architect

Location: Santa Clara, CA

Employment Type: Regular full time

Company: Big Data Federation uses machine learning to predict financial and economic performance for our investment fund and to advise Fortune 100 companies.  We fuel our predictions with massive amounts of interconnected data, from the company to the macroeconomy level.  Our AI prediction tool identifies latent macroeconomic risks, industry inflections, and fundamentals investment opportunities.  We are a venture-backed team of technologists, mathematicians, economists, data scientists, and programmers.

Job Profile

  • You’ll design and help with the implementation of our Data Platform and a suite of user-facing web-based products.


  • 5-10 years of experience in software engineering and/or architecture

  • Proven ability to design and implement scalable and secure services (especially backend, frontend is useful). Must be hands on

  • Experience with either Java, Python, Ruby, PHP, Node.js or Scala

  • Knowledge of with SQL and NoSQL databases

  • Experience with micro-services and APIs

  • Familiar with cloud services such as AWS, Azure, GCP

  • Experience with the Big Data platform (e.g. Hadoop, Spark, Kafka)

  • Familiar with Agile/Scrum processes Self motivated and able to recognize long term needs and proactively address them

  • Able to mentor junior engineers through code reviews and best practices

  • Experience in engineering management is a plus

  • Computer Science degree or a related technical background


Competitive salary; Stock options; Health benefits: medical, vision, and dental; Paid time off; Life insurance; Short- and long-term disability.

Please send cover letter and resume to