Senior Systems Software Engineer
Qube Cinema5 months ago
India (city not specified)Senior
Responsibilities
- Design and develop high-performance Go services running on edge appliances.
- Build reliable systems for content download, validation, duplication, distribution, synchronization, and replication across devices.
- Handle intermittent connectivity, retries, fault tolerance, data consistency, and integrity across distributed nodes.
- Debug production issues across distributed appliance environments and ensure remote operability and graceful recovery.
- Optimize disk I/O, file handling, storage utilization, CPU, memory, network usage, throughput, latency, and resilience.
- Develop systems interacting closely with operating systems, file systems, storage, disk, and hardware layers.
- Integrate appliance workflows with AWS S3, EC2, CloudFront, and CloudWatch.
- Build deployment, monitoring, logging, metrics, alerting, and debugging automation for fleet-wide visibility.
- Automate operational workflows using Go, Python, or Shell scripting and integrate with release pipelines.
Requirements
- 6+ years of software development experience.
- Strong hands-on experience with Go (Golang).
- Strong understanding of operating systems, file systems, and storage concepts.
- Experience building or working with distributed systems at scale.
- Hands-on experience with AWS services such as S3, EC2, and CloudFront.
- Strong debugging skills in production and distributed environments.
- Experience with edge devices or on-premises systems is preferred.
- Experience with container orchestration is preferred.
- Familiarity with content delivery, media systems, or large file workflows is preferred.
- Exposure to low-bandwidth and intermittent-connectivity handling is preferred.
- Experience with performance tuning and system-level optimization is preferred.
- Experience working with BSP, operating system, and hardware layers while developing systems in Go is preferred.
Benefits
- Opportunity to work on distributed systems deployed across different locations.
- Opportunity to solve large-scale content distribution and edge computing challenges.
- Ownership of critical systems supporting theatre content delivery.
- Exposure to cloud, edge, and system-level engineering layers.
About Qube Cinema
Qube Cinema builds digital-cinema hardware and software—servers, mastering tools, and the Qube Wire content delivery/key management platform—for exhibitors, filmmakers, and post facilities. It monetizes through product sales and subscription services, and also offers cinema advertising and broadcast-technology services. Founded in 1986 and headquartered in Chennai, India, the privately held company supports deployments in more than 100 countries.