< Back To Jobs

Full Stack Engineer

Type:Contract
Location:Remote
Category:Application Development
Apply Now

Full Stack Engineer (Data Engineering Focus)
Contract Duration: 6 months (with potential for extension)
Remote, Location Preference: East Coast or Central US time zones preferred

About the Role:
This role is with a globally recognized professional sports league. We are seeking a Full Stack Engineer with strong data engineering experience to join our team. The primary focus will be on building and maintaining data pipelines for live and post-game data, including data transformation, processing, and delivery. The position involves working with modern streaming and cloud technologies to ensure robust, scalable, and efficient data workflows.

Key Responsibilities:

  • Develop, maintain, and optimize data pipelines for live and post-game sports data.
  • Translate and transform game data into formats compatible with internal data systems.
  • Apply data transformations and persist processed data into AWS S3 storage.
  • Create and manage Kafka topics for streaming data.
  • Collaborate with the team to deliver high-quality, production-ready solutions.
  • Build and manage Flink jobs (preferably in Python; Java experience also acceptable).
  • Utilize Databricks for data processing tasks.

Required Skills & Experience:

  • Strong experience with data engineering and building data pipelines.
  • Proficiency in Python and/or Go (most services are written in these languages).
  • Experience with Flink or Spark (Python preferred, Java acceptable).
  • Experience with AWS (Azure experience also acceptable).
  • Familiarity with streaming technologies such as Kafka and RabbitMQ.
  • Experience with Databricks.
  • Ability to work independently and collaboratively in a distributed team environment.

Preferred Qualifications:

  • Experience in the sports domain is a plus.
  • Strong communication skills and ability to work across time zones.