Senior Data Engineer

3 Months ago • 3 Years + • Data Analyst

Job Summary

Job Description

Stream Hatchet seeks a Senior Data Engineer to lead migration of data ingestion and aggregation system from Ruby-on-Rails to a scalable, cloud-native architecture. You'll design and implement efficient data pipelines, optimize workflows, and ensure data quality across the process. Strong Python, AWS, and SQL skills are essential.
Must have:
  • Python & AWS
  • Data Pipelines
  • SQL Databases
  • Cloud-Native Dev
Good to have:
  • NoSQL Databases
  • Ruby on Rails
  • Elasticsearch
  • ETL Processes
Perks:
  • Flexible Hours
  • Hybrid Work

Job Details

Description

Stream Hatchet is a leading data analytics company in the esports and gaming streaming industries. We leverage data from social platforms like Twitter, Instagram, TikTok, and live streaming platforms to provide actionable insights for businesses focused on go-to-market strategies, content initiatives, and sponsorship measurement.

As a Senior Data Engineer, you will play a key role in the migration of our current data ingestion and aggregation system from a Ruby-on-Rails monolith to a more scalable, cloud-native architecture. You will work closely with our engineering team to design and implement efficient data pipelines that can scale to ingest, process, and aggregate social media metrics from millions of creators daily.

If you thrive in fast-paced environments, enjoy solving complex technical challenges, and have a passion for building scalable cloud architectures, this is the role for you!


Responsibilities

  • Lead the migration from a Ruby-on-Rails system to a Python-based, cloud-native architecture.
  • Design, build, and maintain scalable data ingestion and aggregation pipelines using cloud services.
  • Optimize existing data workflows to improve reliability, scalability, and performance.
  • Collaborate with cross-functional teams to ensure seamless integration of new data sources and the delivery of data insights.
  • Ensure data quality, accuracy, and reliability across the entire ingestion and aggregation process.
  • Evaluate and implement best practices for monitoring, alerting, and maintaining production-level data systems.

Requirements

  • BS degree in Computer Science, Engineering, or a related technical field.
  • 3+ years of experience in data engineering, including data pipeline development, aggregation, and ingestion.
  • Proficiency in Python and experience with cloud-native development using AWS services.
  • Proficiency with SQL databases and query optimization. Familiarity with NoSQL databases is a plus.
  • Understanding of data architecture patterns, ETL processes, and distributed data systems.
  • Familiarity with Ruby on Rails is a plus.
  • Experience with Elasticsearch for building search and analytics solutions.
  • Excellent communication skills in English.

Benefits

  • Flexible working hours.
  • Hybrid work environment (combining in-office and remote work).
  • Flexible benefits with Cobee.
  • Health insurance.
  • The most amazing co-working space in downtown Barcelona and Madrid, including drinks, snacks, fruit, and coffee.
  • Twice-a-year company-wide events to meet the rest of the team.

Similar Jobs

Advarra - UI Developer

Advarra

Bengaluru, Karnataka, India (Hybrid)
• 4 Months ago
Rockstar Games - Senior Build & Release Engineer

Rockstar Games

United States (On-Site)
• 1 Month ago
Anavation - Software Developer 3

Anavation

Quantico, Virginia, United States (On-Site)
• 3 Months ago
Rockstar Games - Senior Build & Release Engineer

Rockstar Games

San Diego, California, United States (On-Site)
• 1 Month ago
Anavation - Software Developer 3

Anavation

Chantilly, Virginia, United States (On-Site)
• 3 Months ago
Dream Sports - ML Engineer

Dream Sports

Mumbai, Maharashtra, India (On-Site)
• 2 Months ago
Twitch - Data Scientist - Analytics

Twitch

San Francisco, California, United States (On-Site)
• 2 Months ago
AGCO Corporation - Data Scientist II

AGCO Corporation

Pune, Maharashtra, India (On-Site)
• 3 Months ago
Trendyol - Trendyol GO - Growth Analytics Professionals

Trendyol

İstanbul, İstanbul, Türkiye (Hybrid)
• 3 Months ago
Ubisoft - Senior ML Data Scientist

Ubisoft

Montreal, Quebec, Canada (On-Site)
• 3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Animoca Brands - Senior DevOps Engineer

Animoca Brands

Hong Kong (On-Site)
• 4 Months ago
Flexera - Member Technical Staff - Site Reliability Engineer

Flexera

Bengaluru, Karnataka, India (Hybrid)
• 4 Months ago
Unity - Senior Software Engineer - Frontend

Unity

Seoul, South Korea (On-Site)
• 8 Months ago
GoTo Group - Software Engineer (Backend) - Transport

GoTo Group

Jakarta, Jakarta, Indonesia (On-Site)
• 3 Months ago
BCE Global Tech - Site Reliability Engineer

BCE Global Tech

Bengaluru, Karnataka, India (Hybrid)
• 4 Months ago
Paypal - Software Engineer - Java

Paypal

Scottsdale, Arizona, United States (Hybrid)
• 4 Months ago
Anavation - Senior iOS Software Engineer

Anavation

Quantico, Virginia, United States (On-Site)
• 3 Months ago
seeking alpha - Senior Back-End Developer (Portugal)

seeking alpha

Portugal (Remote)
• 1 Month ago
Wizcorp - Video Game Engine Programmer

Wizcorp

Tokyo, Japan (Remote)
• 3 Months ago
Genies - Senior Fullstack Engineer

Genies

Los Angeles, California, United States (Hybrid)
• 2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Barcelona, Catalonia, Spain

Socialpoint - Senior Game Designer

Socialpoint

Barcelona, Catalonia, Spain (On-Site)
• 21 Hours ago
Evolution - Game Presenter - Italian Speaking

Evolution

Madrid, Community Of Madrid, Spain (On-Site)
• 8 Months ago
Fortis Games - Lead Concept Artist

Fortis Games

Spain (On-Site)
• 5 Days ago
Microsoft - Digital Solution Area Specialist - Dynamics 365 - Swedish speaker

Microsoft

Barcelona, Catalonia, Spain (On-Site)
• 1 Month ago
Autodesk - Business Development Representative Central Europe

Autodesk

Barcelona, Catalonia, Spain (On-Site)
• 4 Months ago
Global Step - Director of Sales

Global Step

Spain (On-Site)
• 3 Months ago
PwC - Consultor JR Workday – Tenerife

PwC

Santa Cruz De Tenerife, Canary Islands, Spain (On-Site)
• 4 Months ago
Bally's Interactive - Content Executive

Bally's Interactive

Ceuta, Ceuta, Spain (On-Site)
• 3 Months ago
PwC - Specialist Fondos Publicos y Subvenciones Palma de Mallorca FY25

PwC

Balearic Islands, Spain (On-Site)
• 4 Months ago
Eleven Labs - Forward Deployed Engineer

Eleven Labs

Barcelona, Catalonia, Spain (Remote)
• 4 Months ago

Get notifed when new similar jobs are uploaded

Data Analyst Jobs

Nintendo - Customer Business Analyst (Sales Planning Analyst)

Nintendo

Redmond, Washington, United States (Hybrid)
• 2 Weeks ago
Sony Interactive Entertainment - Director of Analytics

Sony Interactive Entertainment

Tokyo, Japan (On-Site)
• 4 Weeks ago
Spyke Games - Data Scientist

Spyke Games

İstanbul, Türkiye (On-Site)
• 4 Months ago
PwC - IN_Senior Associate_Data Privacy _ITRA_ Advisory_Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
• 4 Months ago
Crunchyroll - Staff Data Engineer

Crunchyroll

Hyderabad, Telangana, India (On-Site)
• 2 Months ago
Luxoft - Senior PL/SQL with ETL experience

Luxoft

Ukrainka, Kyiv Oblast, Ukraine (Remote)
• 2 Months ago
Entain - Data Engineer

Entain

Queensland, Australia (Hybrid)
• 1 Week ago
Zocdoc - Analyst

Zocdoc

Pune, Maharashtra, India (On-Site)
• 4 Months ago
Paypal - Database Marketing Manager

Paypal

Shanghai, Shanghai, China (On-Site)
• 4 Months ago
Plarium - Data Engineer

Plarium

Herzliya, Tel Aviv District, Israel (Hybrid)
• 6 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Stream Hatchet was founded in late 2015 out of Barcelona, Spain. What started as a passion project for our founders, Eduard Monsterrat and Albert Alemany, turned into a successful B2B data intelligence company. Originally developed as a streamer tool used to identify one’s own audience, Stream Hatchet has pivoted to become the leading gaming and esports live streaming analytics company empowering data-driven decisions across the industry. Publishers, streaming platforms, marketing and talent agencies, esports organizations, and brands use Stream Hatchet’s data and insights to explore, monitor, and discover live streaming analytics.


Stream Hatchet is a GameSquare Holdings Company.

Catalonia, Spain (Hybrid)

Barcelona, Catalonia, Spain (Hybrid)

View All Jobs

Get notified when new jobs are added by Stream Hatchet

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug