Job Details – this job has expired, please see similar jobs below
Prime Video is changing the way millions of customers consume and interact with video content. Company believes so deeply in the mission of streaming Video that we've launched our own studio to create original and exclusive content and engaged with the top professional sports leagues around the world like the Premier League to deliver compelling live content to Prime members.
Come be a founding member of the team within Prime Video that is building new Edge compute and caching platform (hardware and software technology) from the ground up which needs to scale to terabits of video streaming per second to deliver premium live and on-demand content using both traditional delivery technologies, and groundbreaking new UDP-based technology being developed in-house.
As an SDE on our team, you will build systems that serve billions of requests per day, exabytes of video content downloaded every day, with ultra-low latency design, with high reliability and low operational overhead. We leverage Company Web Services (AWS) technologies including AWS CloudFront, EC2, S3, DynamoDB, Lambda, Kinesis, Athena, and internal AWS incubator technologies. We also leverage open source technologies like docker, Kubernetes and nginx.
Successful candidates have a solid background in modern programming languages, distributed system design, service-oriented architecture, and high scalability. Experience in large-scale networking, machine learning technologies and big data is a plus. Equally important is the ability to multi-task, invent, create reliable and maintainable code, and find creative, scalable solutions to difficult problems.
2+ years of non-internship professional software development experience
Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
Bachelor’s Degree in Computer Science or related field
Experience taking a leading role in building complex software systems that have been successfully delivered to customers
Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Experience with distributed computing and enterprise-wide systems
Experience influencing software engineers best practices within your team
Hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems and all points in between.
Meets/exceeds Company’s leadership principles requirements for this role Meets/exceeds Company’s functional/technical depth and complexity for this role
Company is committed to a diverse and inclusive workplace. Company is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit Company website.
Sign up and search through 21,860 curated jobs in the Internet Edition: