About this role
Software Development Engineer II for Prime Video Personalization & Discovery builds data foundation and ML infra to power personalized experiences and scalable data platforms.
Key Responsibilities
- Translate business requirements into platform services
- Build data pipelines
- Develop platform services from ground up
- Drive ML infra solutions
- Collaborate with data scientists and engineers
Technical Overview
Cohesive platform services development across AWS/GCP/Azure; focus on recommendation systems and ML infra; involves distributed systems design, data modeling, and CI/CD practices using Git/Jenkins.
Ideal Candidate
The ideal candidate is a mid-level software engineer with 3+ years of professional software development experience, strong OO design, and experience in large-scale distributed systems and ML infra. Proficient in one of C#/Java/C++/Perl; familiar with cloud platforms (AWS/GCP/Azure) and data platforms; able to build platform services for Prime Video personalization.
Must-Have Skills
3+ years of non-internship professional software development experience2+ years of non-internship design or architecture (design patternsreliability and scaling) of new and existing systems experience1+ years of software development engineer or related occupational experience1+ years of designing and developing large-scalemulti-tieredmulti-threadedembedded or distributed software applicationstoolssystemsand services using: C#C++Javaor Perl1+ years of Object Oriented Design experienceBachelor's degree or foreign equivalent in Computer ScienceEngineeringMathematicsor a related fieldExperience programming with at least one software programming language
Nice-to-Have Skills
3+ years of full software development life cycleincluding coding standardscode reviewssource control managementbuild processestestingand operations experienceBachelor's degree in computer science or equivalent
Tools & Platforms
GitJenkinsJiraConfluenceAWSGoogle Cloud PlatformMicrosoft AzureSnowflakeTableauUnix ShellSAP BWAirflow
Required Skills
3+ years of non-internship professional software development experience2+ years of design or architecture experience1+ years of SDE or related occupational experience1+ years of designing and developing large-scalemulti-tieredmulti-threadedembedded or distributed software applicationstoolssystemsand services using: C#C++Javaor Perl1+ years of Object Oriented Design experienceBachelor's degree or foreign equivalent in Computer ScienceEngineeringMathematicsor a related fieldExperience programming with at least one software programming language
Hard Skills
C#C++JavaPerlObject Oriented DesignSoftware Development Life CycleDistributed systemsAmazon Web ServicesGoogle Cloud PlatformMicrosoft AzureGitCI/CDJenkinsJiraConfluenceUnix ShellSnowflakeStar SchemaData ModelingData PlatformTableauPythonScalaSQL / PostgreSQLAPIsML infraRecommendation systemsML
Soft Skills
CommunicationCollaborationProblem-solvingTeamworkAdaptabilityMentoring
Keywords for Your Resume
sde iidata platformprime video personalizationpersonalizationdiscoveryawsamazon web servicesgoogle cloud platformmicrosoft azurec#c++javaperlobject oriented designsoftware development life cycledistributed systemsgitci/cdjenkinsjiraconfluenceunix shellsnowflakestar schemadata modelingtableaupythonscalasql / postgresqldata foundationml infra
Deal Breakers
Lack of 3+ years of professional software development, Lack of OO design experience, No experience with at least one of C#, C++, Java, Perl
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile