Staff Data Platform Engineer

Skills
Computer ScienceAmazon Web ServicesData EngineeringData ServicesData SystemsDatabasesPipelines
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor’s degree in Computer Science Computer Engineering Software Engineering Information Systems Data Science or related field or foreign equivalent
  • Minimum 10 years of industry experience focused on backend and data engineering
  • Experience designing and operating distributed data systems using microservices architecture
  • Strong understanding of scalability fault tolerance performance and observability best practices
  • Hands-on experience with CI/CD pipelines and deployment automation
  • Track record of writing high-quality maintainable code across multiple services and teams
  • Strong leadership skills with ability to mentor and support engineers
  • Excellent communication analytical and problem-solving skills
  • Ability to adapt to rapidly changing or ambiguous requirements
  • Ability to work independently take ownership and drive complex projects to completion
  • Experience with AWS serverless technologies such as SST CDK or Terraform
  • Experience with NoSQL databases such as DynamoDB
  • Experience with stream processing such as Kinesis or DynamoDB Streams
  • Experience developing backend services using TypeScript and Node.js
  • Experience deploying and managing applications on public cloud platforms such as AWS or GCP

Nice to have

  • Collaborative
  • Independent
  • Adaptable
  • Detail-oriented
  • Mentoring-minded

Day to day

  • Lead the architecture and design of complex distributed data systems that power fan experiences
  • Build and maintain scalable fault-tolerant microservices for real-time and batch processing
  • Develop high-performance REST APIs and data models across SQL and NoSQL databases while driving data quality observability and reliability