Software Development Engineer II, Prime Video Sports, PV Sports and Linear Tech

AmazonBengaluru, KarnatakaOn-siteFull-timeMid level, 2–5 yearsListed 1 hour ago

Apply now

About this role

Description

Want to change the way people watch Live Sports? Passionate about building, owning and operating massively scalable systems?

We are the Prime Video Live Sports team and our mission is to revolutionize the way our customers search, discover and enjoy live sports. Our mission is to make sure that our customers never miss a single moment of the sports they love. To do this we need to deliver best-in-class live sports infrastructure, testing, monitoring, and operations to optimize the delivery of live sports experiences at scale. Our team engineers for speed, quality, availability, and scale. As Prime Video has grown, we've increased the depth and breadth of video products we support, with a corresponding increase in the associated size and complexity of our engineering activity and the load on our services. Our goal is to adapt our architecture to maintain and improve our velocity of delivery for customers in the face of these changes, and for our services to be on and error-free 24/7, especially for high-profile, exclusive content. With AI as a transformative force, we're at an inflection point that enables us to unlock new opportunities in predictive analytics, automated defect analysis and mitigation, and automated operations that were previously beyond our reach.

What we're looking for:

We are looking for a Software Development Engineer that's excited to build innovative technologies that define the future of live streaming. Successful candidates for this position demonstrate ability to multi-task, quickly adapt to new development environments and changing business requirements, learn new systems, create reliable/maintainable code, find creative and scalable solutions to difficult problems, and ability to communicate clearly and concisely both written and verbally.
* You design, implement, and deploy software components for customer experiences.
* You have a solid understanding of design approaches (and how to best use them).
* You are able to work independently and with your team to deliver software successfully.
* Your work is consistently of a high quality and incorporates best practices.
* You focus on operational excellence, constructively identifying problems and proposing solutions, taking on projects that improve your team’s software, making it better and easier to maintain.
* You are able to confidently train new team-mates about your customers, what your team’s software does, how it is constructed, tested, operates, and how it fits into the bigger picture.

What you will get from us:

A great team to work with and the chance to build a top tier services at a proven top tier company. You will get a startup like culture with the stability of an established industry leader. You will get support and resources from some of the smartest people in the industry to continue learning.

Key job responsibilities
We are looking for motivated SDE who can help deliver live video events to our customer on Mobile platforms. If you have experience building large-scale, high-performance, customer-friendly products and are interested in designing multi-tier services to handle large datasets, complex domains, and problems at Amazon scale, this is the job for you. For this position you should have a strong background in OO design with Kotlin, Java, Objective C. Equally important to these specific skills is the ability to multi-task, quickly adapt to new development environments and changing business requirements, learn new systems and create reliable/maintainable code

A day in the life
SDEs are responsible for maintaining and improving code while also responding to operational issues involving APIs and workflow systems owned by our team. While focusing on Mobile apps development, building and scaling mobile software, you will
* Participate in architectural decisions that balance developer velocity, app performance, and maintainability
* Collaborate with cross-functional teams to establish and maintain development standards for mobile applications
* Thrive in delivering high-quality technology mobile products in a fast-paced environment and demonstrate your experience in problem-solving in ambiguous situations
* Work in an Agile environment to deliver high quality software against tight deadlines.

About the team
Our services are engineered for high availability, maximum reach, and cost savings that we can pass on to our customers. We enable the world to watch video instantly, from any device, whether on the road or from the comfort of a living room sofa. We operate in over 250 countries and territories and we aspire to grow — a lot.

Basic Qualifications

- Bachelor's degree or equivalent
- 3+ years of non-internship professional software development experience
- 2+ years of full stack development experience
- Experience with Android, iOS or other mobile application development or testing

Preferred Qualifications

- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Experience building complex software systems that have been successfully delivered to customers

Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.