Job Summary:
Topgolf is a global sports and entertainment community, and they are seeking a Senior Data Engineer to design, build, and optimize scalable data platforms and pipelines. The role involves developing cloud-native data solutions, supporting analytics and machine learning initiatives, and ensuring data integrity and governance across platforms.
Responsibilities:
• Design, develop, and maintain scalable data pipelines using Python and AWS-native services.
• Architect and optimize data warehouse solutions in AWS Redshift, including schema design, workload management, and performance tuning.
• Implement ELT/ETL processes to ingest, transform, and curate structured and semi-structured data.
• Ensure data integrity, quality, and security across all data platforms.
• Develop and maintain cloud-native data solutions leveraging AWS services (e.g., Redshift, S3, Glue, Lambda, SageMaker, Kinesis, RDS, IAM).
• Optimize Redshift clusters for cost efficiency and high performance.
• Implement CI/CD pipelines and infrastructure-as-code practices for data systems.
• Partner with data scientists to operationalize machine learning models using SageMaker AI.
• Build data pipelines that support model training, validation, and deployment.
• Implement feature engineering and feature store best practices.
• Monitor and optimize model performance in production environments.
• Enable and support analytics and reporting solutions using Amazon QuickSight (Quick Suite).
• Develop curated datasets and semantic layers to support self-service analytics.
• Ensure data models are structured to support performance and scalability in BI tools.
• Establish and enforce data engineering standards, coding best practices, and documentation.
• Implement monitoring, logging, and alerting for data pipelines and warehouse performance.
• Ensure compliance with security, privacy, and regulatory requirements.
• Mentor junior engineers and provide technical leadership across data initiatives.
Qualifications:
Required:
• 5+ years of experience in data engineering or related roles.
• Deep experience with one or more cloud providers: AWS (Glue, S3, Redshift), Azure (Data Lake, Databricks), or GCP.
• Advanced expertise in AWS Redshift or Snowflake (architecture, performance tuning, query optimization).
• Hands-on experience with Amazon SageMaker AI for model development and deployment.
• Advanced proficiency in Python & Airflow for data engineering.
• Deep knowledge of SQL and data modeling techniques (dimensional modeling, star/snowflake schemas).
• Experience with large-scale distributed data systems and cloud-native architectures.
• Familiarity with DevOps practices, CI/CD, and infrastructure-as-code.
Company:
Topgolf is the ultimate instigator of play. Founded in 2000, the company is headquartered in Dallas, USA, with a team of 10001+ employees. The company is currently Late Stage.