About the job
At Genius Sports, we are at the forefront of a revolution in sports engagement, harnessing cutting-edge technology and the most accurate live data available. Our mission is to create an unparalleled experience for fans globally, ensuring every interaction is more immersive, interactive, and tailored than ever before. Discover more about us at geniussports.com.
About the Role
We are in search of a passionate Senior Data Engineer who thrives on continuous learning and is eager to take ownership of their tools and products, adhering to Agile Software Development best practices. We believe that skilled engineers can seamlessly transition between projects and acquire new competencies driven by their passion for what they do. Don’t let your current programming language or framework be a barrier to applying!
Your technical acumen and pragmatic problem-solving skills will be essential as you collaborate within a team focused on Agile delivery and ongoing improvement. You should possess a data-driven mindset, comfortable with continuous experimentation and validation.
Key Responsibilities
- Design, develop, and maintain scalable data pipelines for extraction, transformation, and loading (ETL) of large datasets.
- Optimize data processing jobs and database queries for peak performance and efficiency.
- Implement and manage data storage solutions, including data warehouses, data lakes, and distributed systems.
- Write clean, maintainable, and efficient code for data ingestion, processing, and analysis.
- Troubleshoot and resolve data pipeline issues, ensuring data quality and integrity.
- Stay updated with the latest data engineering technologies, tools, and best practices.
- Mentor and guide team members in data engineering principles and methodologies.

