Returning Candidate?

Software Development Engineer - Prime Video

Software Development Engineer - Prime Video

Job ID 
Posted Date 
Company Services, Inc.
Position Category 
Software Development
Recruiting Team 

Job Description

Are you interested in shaping the future of movies, television, and digital video? Do you want to define the next generation of how and what Amazon customers are watching? Prime Video Direct has recently launched a self-service platform that enables independent and professional video creators to reach millions of Amazon customers globally with the same monetization options and delivery quality available to major studios – and the reception has been incredible. We are growing quickly with a global focus on helping video providers be successful on the Prime Video service. We need your passion, innovative ideas, and creativity to help continue to deliver on our ambitious goals.
We have an ambitious charter, and on this team you’ll be able to get your hands on lots of technologies. Above all, you’ll be leading the design and implementation of new scalable services, but you will also have the opportunity to do work on big data, analytics and monetization models. These back-end services are areas we are investing in as we continue to grow at scale, processing large amounts of data to make sure Amazon customers discover content they care about. You'll get to build on top of Amazon’s vast development infrastructure, including AWS as well as internal tools for setting up continuous deployment and real-time monitoring. We work closely with many video providers, internal Amazon teams, and external services.

As a member of the Video team, you will spend your time as a hands-on engineer and a technical leader. You will play a key role in building software products and features from the ground up. You will use a wide range of technologies, programming languages and systems. Your responsibilities will include all aspects of software development. Looking for passionate engineers in building the next generation global Vendor Portal for all Prime Video creators to provide best experience in managing their account and contracts, support various business model for monetization and analytics dashboard. The team's mission is to reduce any friction during onboarding and provide a differentiating, seamless experience to manage their content and performance metrics. You will lead the team to who leverage Big Data to provide rich data sets, dashboards, and business performance analysis to our business development, finance, product management and engineering teams. The team will handle billions of daily data events and transform into quality information made available on rich dashboards in a self-service way. Integrate with financial systems to implement various royalty models and retrieved payment metrics. Team owns full stack development, starting from front end portal to backend services. We use AWS technologies for much of our tech stack, including data storage in S3, EMR for scalable Hadoop clusters, DynamoDB, etc.

Our business is growing fast, and our people will grow with it. Once you join the team, you and your manager will jointly craft a career plan and you’ll review it regularly to ensure you’re on track to meet your goals. Whether your goals are to explore new technologies, take on bigger problems, or get to the next level, we’ll help you get there.

Basic Qualifications

- Degree in Computer Science or related field
- 2+ years of product development experience in consumer-focused companies
- 2+ years of technical experience as software developer, or related role
- Computer Science fundamentals in object-oriented design, data structures, alogrithm design, problem solving, and complexity analysis
- Experience developing in at least one of Java, C++, Python

Preferred Qualifications

- Experience developing web services, or other large scale distributed 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 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
- Experience building a platform with many customers/clients contributing and enhancing the feature functionality.