Second Spectrum is seeking a software engineer to join our Data team and help build out infrastructure to support the data pipeline, including ingestion and parsing of data from multiple sources, data transformation, machine learning analysis, testing and validation of outputs, and transmission of data.

Ideal candidates should have:

  • A solid CS foundation (data structures and object oriented design)
  • Experience in distributed systems
  • Team-oriented engineering habits
  • Aptitude for learning new technologies and disseminating experience
  • Willingness to contribute ideas
  • Attention to detail and output validation
  • Interest in working with sports data, particularly in soccer
  • Experience with the following is a plus:

  • Data extraction, cleansing, and normalization
  • Python
  • Parsing data outputs from a variety of data sources
  • Web scraping as well as structured APIs
  • Postgres
  • Amazon Web Services
  • Javascript
  • ffmpeg
  • As a general approach, we interview for aptitude while being language and technology agnostic. ¬†We are looking for someone with a strong computer science foundation.