Job Overview:
As a Solutions Architect for Samsung TV Plus, you will be responsible for providing architectural designs, best practices, and expert guidance to support the implementation of solutions across the various Samsung engineering teams.
Key responsibilities
Detailed designs and guidance to engineering teams for projects which have been prioritized by the Technical Product Management (TPM) team
On-going subject matter expertise to projects to help guide solutions in the right direction during implementation
Recommend and document best practices and improvements with the aim of aligning the design and implementation of solutions across the various engineering teams
Undertake research of the latest technologies available in the field in order to develop innovative and cost-effective solutions, proactively recommending new solutions, vendors, and strategies to the wider team for consideration
Ensure architectural documentation remains accurate and up-to-date, with any proposed changes captured to a high degree of detail
Identify and document gaps in existing implementations and capabilities, and communicate findings to the wider team
Develop prototypes to validate proposed technical solutions and demonstrate new systems and features to the engineering and TPM teams
Provide thought leadership on breadth and depth of digital media techniques and technologies
Identify gaps in understanding between teams and suggest corrective actions where necessary
What we need for this role
Degree, preferably in a Technology, Engineering, or Computer Science discipline
Have experience in an Architect role at a reputable media-oriented company (may include freelance work)
Understanding and experience of transcode and streaming media workflows, content distribution, Media Asset Management (MAM) systems, and Content Management Systems (CMS)
Understanding and experience with full end-to-end ad stacks, including ad marker insertion (ESAM/VMAP), SSAI, ADS, and DSP/SSP interaction
Knowledge of at least 1 major programming language (preferably including one of Python, Go, C#, Java, Rust, JavaScript/Node.js) and ability to develop proof of concept solutions in this language
Knowledge of a major Cloud platform, ideally AWS
Knowledge of API architectures, data structures, and paradigms including REST, GraphQL, and gRPC knowledge of message broker, queue, and pub-sub solutions, preferably including Amazon SNS and SQS knowledge of commercial DRM solutions (Widevine, PlayReady, Fairplay)
knowledge of container orchestration platforms such as Kubernetes and Amazon Elastic Container Service (ECS), and serverless compute services such as AWS Lambda with transcoding technologies and solutions including FFmpeg and AWS Elemental media tools with and working knowledge of indus try standard software development and deployment tools including Git, Terraform, CloudFormation
Working with and supporting large scale streaming applications across a growing number of territories of performance optimization techniques and project/dev management tools including Jira in traditional broadcast industry is a plus with Media Management, content and metadata ingest/export, metadata transformation, and operational workflows is a plus
Leading a team of engineers across multiple regions
Communication skills and an ability to distil complex ideas into easily understandable components
Driven mindset - strong motivation to lead professionally and thrive in a fast-paced and demanding environment workload management, time management, and transparent task prioritization
Passion for learning the latest technologies and standards
Projects as Senior/Lead and led teams in the delivery of technical services
Ability to create and maintain comprehensive solution documentation of working in different global locations and a passion for different cultures of working for a large company spread across multiple locations and time zones where the spirit of collaboration, tolerance, and patience is required