Senior Data Engineer

closed
theScore Logo

theScore

πŸ“Remote - Canada

Summary

Join theScore's Data Engineering team as a key member, collaborating with Data Engineers, Analysts, and Data Scientists. You will develop and maintain data pipelines, APIs, and services for internal and external use. Responsibilities include integrating with third-party APIs, overseeing data system design, building streaming pipelines, and collaborating on SLOs. The ideal candidate possesses a strong computer science foundation, extensive data engineering experience, and proficiency in Python and other languages. The role offers a competitive compensation and benefits package, a relaxed work environment, and educational reimbursements.

Requirements

  • A solid foundation in computer science, with strong competencies in data structures, distributed systems, algorithms and software design
  • 5+ years of experience in data engineering or software engineering
  • Have built distributed systems to solve complex problems over very large datasets
  • Strong knowledge of Python and at least 1 compiled language like Java, Go, or Elixir
  • Experience with FastAPI, Flask, or another Python web framework
  • Experience with Kafka, Pub/Sub, or similar messaging systems
  • Strong knowledge of tools like Airflow to orchestrate data pipelines
  • Very comfortable deploying and maintaining services on Kubernetes
  • Strong knowledge of relational databases and SQL
  • Experience with a cloud data warehouse like BigQuery or Redshift
  • Experience with at least one major cloud platform (AWS, GCP, Azure)
  • Strong organization and collaboration skills
  • Excellent written and oral communications skills

Responsibilities

  • Develop and maintain APIs, services, and orchestration systems to facilitate data fulfillment for partners and internal consumers
  • Integrate with 3rd party APIs and landing zones
  • Oversee the design and maintenance of data systems and contribute to the continual enhancement of the data fulfillment platform
  • Build streaming data pipelines
  • Collaborate with the team to define, track, and meet SLOs
  • Maintain and expand existing systems, tooling and infrastructure

Preferred Qualifications

An interest in professional sports, betting and/or eSports

Benefits

  • Competitive compensation package
  • Comprehensive Benefits package
  • Fun, relaxed work environment
  • Education and conference reimbursements
This job is filled or no longer available