22 Sep
|
T285
|
Bengaluru
Amagi is an AI-enabled industry cloud platform built for the new video economy,
helping media companies modernize operations, unify streaming and broadcast
workflows, and drive advanced monetization. From live remote production and
real-time ad decisioning to automated playout and global content syndication.
We operate a dynamic content and advertising marketplace and offer fully
managed broadcast services that ensure 24/7 reliability and compliance. Trusted
by 56% of the Top 50 media companies globally, Amagi powers over 7,000 channel
deliveries across 300+ content distributors, processing 500K+ hours of content
and generating 26 billion+ monetized ad impressions. Headquartered in
Bengaluru, India, with a 1000+ member global team across Americas, EMEA and
APAC, Amagi is redefining how media is created, distributed, and
monetized—intelligently and globally.
Our identity and mission: Amagi, epitomizing the essence of freedom, embarks
on an extraordinary mission to establish the world's foremost media technology
business rooted in a foundation of goodness. Our commitment to autonomy is
paralleled by our shared connection through a compelling purpose, with the
Amagi Way serving as our guiding light. In our pursuit, we strive to create a
harmonious blend of individual freedom and collective purpose, shaping a unique
and transformative journey that sets us apart in the realm of media technology.
Work Mode : In Office
Location : Bengaluru (Bannerghatta Road)
Job Profile:
* Develop and maintain backend services, APIs, and integration tools using
Python, Golang, and Ruby on Rails.
* Develop reusable integration frameworks, connectors, and utilities to
simplify system-to-system communication.
* Design and implement REST APIs, webhooks, event-driven integrations,
and
data exchange workflows.
* Build tools to support customer integrations, configuration, data
transformation, and automation.
* Design and optimize data solutions using MySQL, NoSQL databases, and Redis.
* Implement caching, session management, and high-performance data access
using Redis.
* Containerize and deploy backend services using Docker and Kubernetes,
including configuration, scaling, troubleshooting, and service management.
* Build and maintain Kubernetes-based workloads, ensuring availability,
scalability, and reliability of backend services.
* Implement robust error handling, retries, logging, monitoring, and
observability for integrations.
* Collaborate with Product, QA, DevOps, and Integration teams to deliver
reliable end-to-end backend solutions.
* Improve existing services through performance optimization, automation,
scalability improvements, and technical debt reduction.
Key Responsibilities:
* 6+ years of work experience
* Solid hands-on experience in Python and/or Golang and/or Ruby on Rails
* Good experience with MySQL and NoSQL databases
* Hands-on experience with Redis for caching and data management
* Strong experience with Docker and Kubernetes
* Understanding of cloud environments and containerized deployments
* Experience building integration tools, connectors, and automation utilities
* Experience with CI/CD, Git, logging, monitoring, and troubleshooting
Nice to Have
* Knowledge of gRPC and asynchronous communication
* Familiarity with Kubernetes Helm, ArgoCD, and Kubernetes operators
* Experience with event-driven architecture and messaging systems such as
Pub/Sub
* Experience working with high-volume, customer-facing production systems
* Exposure to AI/LLM-based developer or automation tools is a plus.
📌 Software Development Engineer III (Bengaluru)
🏢 T285
📍 Bengaluru