Назад к вакансиям

Senior Data Engineer

Opinov8WorldwideУдалённоот 5 лет
PythonSQLAWSData EngineeringData PipelinesS3BigQueryRedshiftLambdaECSAthenaGlue

Описание

Senior Data Engineer will design, build, and operate production-grade data pipelines and AWS-based data services for a sports-tech mobile platform. The role includes defining core data models, establishing a single source of truth for business and product metrics, and supporting scalable, cost-efficient data architecture. It is a remote position open to candidates worldwide and requires strong Python and SQL skills.

Responsibilities

  • Define and implement core data models (users, events, performance)
  • Design and operate robust, production-grade data pipelines
  • Establish a single source of truth for key business and product metrics
  • Structure data for business and product analysis (retention, funnels, activation)
  • Build and deploy data services and jobs on AWS (e.g. S3, Lambda, ECS/EKS, Glue, Athena, Redshift, etc.)
  • Make pragmatic decisions on how data is stored, processed, and accessed
  • Evaluate and introduce tools (e.g. BigQuery, Snowflake, Databricks) where they add clear value
  • Ensure the architecture scales with product, AI, and data growth without overengineering
  • Optimize pipelines for scalability, cost efficiency, and performance.
  • Write clean, maintainable, and well-structured Python code following software engineering best practices.
  • Work closely with Product, Engineering, AI, and Business teams

Requirements

  • 5-7+ years of professional experience in data-heavy roles (data engineering, ML engineering, or similar)
  • Strong programming skills in Python (clean architecture, testing, modular design not just scripts)
  • Solid SQL skills and experience designing analytical schemas
  • Hands-on experience building production data pipelines and services
  • Strong experience with AWS and cloud-native data architectures
  • Familiarity with infrastructure concepts (CI/CD, monitoring, logging, deployments)
  • Comfortable working with imperfect, real-world data and evolving requirements
  • Experience working in fast-paced or early-stage environments
  • You understand that data work is software engineering
  • Excellent communication skills in English, with the ability to effectively collaborate with cross-functional and international teams
  • Passionate about sports, performance analytics, and leveraging data to make a real-world impact

We offer

  • Great talent knows no borders! You can work from wherever you are — we hire and collaborate with professionals worldwide
  • Balance your professional and personal life with our flexible working conditions, empowering you to deliver your best from anywhere
  • Dive into impactful projects across industries that challenge and spark creativity
  • Grow your career with continuous learning, development opportunities, and hands-on experience
  • Collaborate with our diverse and cross-cultural team of passionate technologists and creative thinkers

Hiring process

  • Initial Interview: If your background fits the role, we
  • ll invite you for an interview with a Talent Acquisition Specialist
  • Technical Interview: Depending on the position, you may complete a technical assessment or test task
  • Client Interview
  • Final Decision: After all steps, we
  • ll get back to you with the result and next steps