Senior Back-End Engineer

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: As a senior software engineer you will be involved with automating the ingestion of large amounts of data into the data platform, architecting the data platform, and writing APIs for accessing the data and tests to ensure the accuracy and reliability of the data.  You will help promote best practices and review the engineering team’s code.  You will also help manage day-to-day administrative tasks and engineering processes, such as scrum meetings.

Responsibilities include:

  • Develop/maintain data platform to ingest data and validate/store it in our cloud, and serve it up to applications through internal APIs

  • Create and maintain docker-based microservices API

  • Write data ingestion modules from external sources (Python)


  • Experience with Python

  • Experience with databases (mysql)

  • Experience using Docker is an important advantage

  • Experience with AWS/ECS services is a plus

  • Agile development, continuous integration and test-driven design a plus

  • Experience creating RESTful APIs is a plus

  • Knowledge of English spoken and written at medium level is required


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