Job Title: Software Engineer - Media Platform (Python/AWS) experience in the media/entertainment industry
Location: New York, NY
Work Mode: Onsite (5 days on-site)
Should be similarly strong in AWS & Python
Description:
We are seeking a skilled Software Engineer to join our team, a media file transformation and content distribution platform built on AWS. You will develop and maintain serverless workflows that power media operations for content distribution deals and internal content supply pipelines.
Responsibilities:
Design, develop, and maintain serverless applications using AWS Lambda, Step Functions, SQS, DynamoDB, and S3
Build and deploy infrastructure using AWS CDK (Python)
Develop media processing workflows including video transformation, transcoding, watermarking, and timed text operations
Integrate with media processing services like AWS MediaConvert, Hybrik, and Nielsen encoding
Write clean, testable Python code following best practices
Participate in code reviews and contribute to technical documentation
Troubleshoot and resolve production issues in a distributed system environment
Required Qualifications:
Experience with Python 3.11+
Strong experience with AWS services: Lambda, Step Functions, S3, SQS, DynamoDB, EventBridge, CloudWatch
Experience with Infrastructure as Code (AWS CDK preferred, CloudFormation acceptable)
Familiarity with serverless architectures and event-driven design patterns
Experience with CI/CD pipelines (CodePipeline, GitHub Actions)
Understanding of REST APIs and asynchronous processing
Experience with testing frameworks (pytest)
Git version control proficiency
Preferred Qualifications:
Experience in the media/entertainment industry
Knowledge of video formats, codecs, and media processing concepts
Experience with Docker and containerized workloads (AWS Batch, ECS)
Familiarity with Pydantic for data validation
Experience with monitoring/observability tools (CloudWatch, AWS Lambda Powertools)
Knowledge of Serverless Framework
Mandatory skills: Python, AWS Lambda
Tech Stack
Languages: Python 3.11
AWS Services: Lambda, Step Functions, CDK, S3, SQS, DynamoDB, EventBridge, MediaConvert, Batch, ECR
Tools: Docker, Git, pytest, Black, Pylint, Pyright
Frameworks: Pydantic, AWS Lambda Powertools, boto3
Nice to Have
Experience with Hybrik or similar media transcoding platforms