Amazon Corporate LLC Software Development Engineer, Amazon Live in New York, New York
Amazon Live is one of the newest and fastest growing strategic programs at Amazon. We are creating an innovative real-time video shopping experience that integrates audience interactivity with live streaming video. In the summer of 2020, we enabled influencers to stream live using our Amazon Live Creator iOS app on the Amazon homepage, amazon.com/live and their Amazon influencer stores. We are now focusing on the next phases of our program in an effort to delight our customers with engaging content that is personalized.
As a Software Engineer on Amazon Live, you will specialize in building highly scalable services that enable real time lifelike interactivity features and support the video creator/viewer mobile App front end. You will build features that enable video ingestion, stream management and categorization in order to better serve our Amazon viewers with quality streams. You will bring your expertise and ideas in the areas of distributed computing, scalable architecture, UI and mobile design, performance and metrics reporting to help our fast-paced business grow and evolve.
If you are interested in building an entertainment product, enjoy a fun and collaborative working environment, and want to work on a strategic new initiative, join our team today!
\* Design and implement large-scale backend infrastructure and API.
\* Architect and provide guidance on building End-to-End system optimized for speed and scale.
\* Create simple and elegant user experiences to support desktop computers, mobile devices and FireTV, in collaboration with UX designers, Product Managers, and other Software Engineers.
\* 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.
\* Knowledge of developing inventing engaging user interfaces that customers love to interact with
\* Able to distill problem definitions and constraints from informal business requirements, and to deal with ambiguity and competing objectives
\* Able to prioritize weighing customer, business and engineering needs, communicate clearly, and consistently deliver results
\* Experience with streaming technologies such us HLS and Dash
\* Experience with mobile development
\* Experience with HTML, CSS, and AJAX and web app development in general
\* Experience in one scripting language (such as Python) is a plus
Amazon is committed to a diverse and inclusive workplace. Amazon 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 https://www.amazon.jobs/en/disability/us.