Software Development Engineer II

Amazon.com Services LLC
Culver City, California, USA
$129.3K a year
Full-time

Are you interested in shaping the future of movies and television that are offered on Prime Video? Do you want to define the next generation of how and what Amazon customers are watching?

Passionate about building, owning and operating massively scalable systems that solve the complex problems involved in the digital media supply chain?

Looking forward to work with a team of highly competent software engineers? If so, here is an opportunity tailored for you.

This Software development position with Amazon Prime Video and Studios tech is a fit for someone who enjoys and thrives owning low latency, highly available stacks / services requiring strong problem-solving skills, has a solid computer science foundation, experience of backend design patterns, APIs and takes pride in operations excellence.

Who we are?

The Marketing Digital Asset Management (MDAM) team is responsible for building a proprietary digital media supply chain which is focused on ordering, storing, transforming and managing the life cycle of a large volume of marketing assets right from the creative phase to the final distribution.

MDAM product serves as a digital backbone for the marketing campaigns run by the World Wide Marketing org spanning Prime Video & Amazon MGM Studios, which comprise of 10+ PV marketing customer groups spread across 32 locales around the globe.

This team maintains the large scale asset storage and discovery solutions which acts as single pane of glass view of billions of artwork, images, trailers and other marketing assets.

What will you do?

You will be responsible to develop / maintain secure, scalable, low latency and reliable services which handle the copy, transfer, transcode, media info validation, auto QC, storage, search, AI based metadata extraction / tagging, discoverability and life cycle management of an extremely large volume of media files.

You will own a unified digital asset management solution with highly configurable and customized ingest / approval / distribution workflows, which seamlessly fits into the PV, Amazon MGM Studios ecosystem and integrates with the internal authoritative systems for data exchange / enrichment, without adding additional complexity, overhead and disruption to the business.

Our architecture leverages the latest in AWS cloud technologies AVP, DynamoDB, Aurora, Open Search, ECS, NLB, Fargate, Lambda, S3, SQS, SNS, Eventbridge, Cloudwatch, AWS Media Convert, in supporting these workflows.

If you have experience building large-scale, high-performance, customer-friendly products and are interested in designing and implementing distributed systems to handle large datasets, complex domains, and problems at Amazon scale, this is the job for you.

Key job responsibilities

KEY JOB RESPONSIBILITIES

  • Design and build innovative products in a large distributed computing environment and help lead fundamental changes in the industry.
  • Collaborate with experienced cross-disciplinary Amazonians to conceive, design, and bring innovative products and services to market.
  • Work in an agile environment to deliver high-quality software.
  • Design and code the right solutions by working on the following :

oDesign (design patterns, reliability and scaling) and maintenance of new and existing systems.

oScalable backend services and APIs using Java, Python.

oJavaScript frameworks such as react and node.

oCDK for AWS offerings.

About the team

This team supports needs of 10+ PV marketing customer groups spread across 32 locales around the globe and serves as a digital backbone for the marketing campaigns for all the 1P and 3P titles.

This team is responsible to develop / maintain a secure, scalable and unified digital asset management solution with configurable workflows, which seamlessly fits into the PV, Amazon MGM Studios ecosystem and integrates with the internal authoritative systems for data exchange / enrichment, without adding additional complexity, overhead and disruption to the business.

BASIC QUALIFICATIONS

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience programming with at least one software programming language

PREFERRED QUALIFICATIONS

  • 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent
  • Prior experience in the Media and Entertainment domain.
  • 30+ days ago
Related jobs
Promoted
VirtualVocations
Burbank, California

A company is looking for a Lead Software Development Engineer in Test (Android). ...

Promoted
Blue Origin
Los Angeles, California

You will work closely with engineering teams to gather requirements and build software that meets or exceeds those requirements. Demonstrated experience managing software development projects. This role is part of the Blue Origin Engines business unit, where our focus is the design, development, man...

Promoted
VirtualVocations
Burbank, California

A company is looking for a Software Engineer II, Mobile & Web. ...

Chipton-Ross
Remote, CA
Remote

DOE Duration 8 months Description Chipton-Ross is seeking a Software Engineer II for a remote contract opportunity. ...

Amazon Development Center U.S., Inc.
Santa Monica, California

We are currently looking for an experienced Senior Software Development Engineer to join our team. As a member of our team, you'll work alongside outstanding engineers and leaders, refine product requirements with product and program managers, define architecture, and be a leader in the implementati...

Fractal
California

We're looking for Software Development Engineers to play a pivotal role in developing and deploying cutting-edge, AI-driven enterprise applications using our client’s proprietary AI Platform. Proficient in software development with JavaScript and Node. Familiarity with Agile software development met...

Clark County WA
Los Angeles, California

Those at the Engineer I level perform routine civil engineering tasks and resolve problems by working within established guidelines whereas Engineer II employees resolve more technical and complex civil engineering tasks working within the framework of broad engineering guidelines. The Engineer II p...

Hasbro
CA

As a Full Stack Software Engineer working on the D&D team you will help design and build the clients and services that will power the next generation of D&D’s best-in-class digital toolset and marketplace, D&D Beyond. At least 2 years of experience as a software engineer building services using tech...

Georg Fischer Signet LLC, Irwindale, CA
CA, USA

Design, develop, and test software for new products and maintain software for existing products. Bachelor's degree in Computer Science/Engineering, or Electrical Engineering. Work with product managers, UI designers, and other engineers to define requirements and user interfaces. Ensure the software...

Amazon.com Services LLC
Culver City, California

Linux system development experience is a plus. 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, create reliable/maintainable code, and find creative and scalable solutions to ...