How Remoteville checks and expires listings
Staff Data Platform Engineer
Skills
Computer ScienceAmazon Web ServicesData EngineeringData ServicesData SystemsDatabasesPipelines
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
