Amazon · amazon.jobs · checked today
Software Engineer, Data Platform
If you are interested in this position, please apply on Twitch's Career site https://www.twitch.tv/jobs/en/ Twitch is the world’s biggest live streaming service, with global communities built around gaming, entertainment, music, sports, cooking, and more. It is where thousands of communities come together for whatever, every day.
Skills, with evidence
- Python
Experience using Golang or Python
must have - AWS
Experience with Amazon Web Services (AWS).
must have · not practised here - Data modelling
Familiarity with scalability, concurrency, API design, data modeling, and distributed systems fundamentals
must have - Streaming
Twitch is the world’s biggest live streaming service, with global communities built around gaming, entertainment, music, sports, cooking, and more.
- Go
- Experience using Golang or Python
not practised here
Your plan
- Python: the data-wrangling round≈ 2 h
Python
- Clean spreadsheet headers into column namesFoundations
- Events normalization jobFoundations
- List the distinct composite keysFoundations
- Deduplicate rows, first one winsFoundations
- Render a byte count for humansFoundations
- Data modelling: the round most people fail≈ 2 h
Data modelling
- Marketplace core entitiesFoundations
- Cinema seat bookingFoundations
- City parking baysFoundations
- Dating app matchesFoundations
- Food delivery ordersFoundations
- Pipeline design: safe to run twice≈ 4 h
Streaming
- Which day does it belong to?Foundations
- Parcel tracking pipelineIntermediate
- Five minutes behind the sourceIntermediate
- The source will not let youIntermediate
- The fact arrived firstIntermediate
- Say it out loud≈ 1 h
15 drills · Foundations + Intermediate≈ 8 hours
Not covered by the plan: AWS, Go.
Readiness
Counted from drills you have completed anywhere on D8LooP.
leaves in 8 dremoved the moment Amazon closes it
