Back to results

Software Engineer (Java API Developer)– Large-Scale File Storage & Delivery

  • Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Posting language
English
Posted

Original job description

Software Engineer – Large-Scale File Storage & Delivery

We are looking for a skilled Software Engineer to help build and maintain the systems responsible for storing and delivering the petabytes of data that power our content import, management, processing, and distribution pipelines. These systems handle every app, song, movie, and video - whether streamed or downloaded - ensuring they are stored, tracked, protected, and delivered efficiently at scale.

Key Responsibilities:

  • Develop and maintain large-scale file storage and delivery infrastructure.
  • Ensure high performance and reliability across our content pipeline systems.
  • Collaborate across teams to optimize storage, access patterns, and system efficiency.

Required Technical Skills:

  • Proficiency in Java and associated build tools (e.g., Bazel, Gradle, Maven)
  • Strong background in data modeling and object-oriented programming
  • In-depth knowledge of Amazon S3 APIs
  • Experience working with IAM (Identity and Access Management) APIs

Preferred (Bonus) Qualifications:

  • Solid understanding of TCP/IP networking and techniques for maximizing large file transfer throughput
  • Low-level knowledge of HTTP protocol behavior and optimization
  • Experience with Kubernetes and related tools such as Helm or Kompose
More about this job

Responsibilities

Develop and maintain large-scale file storage and delivery infrastructure supporting content import, management, processing, and distribution. Improve the performance, reliability, storage and access patterns, and efficiency of systems that store, track, protect, and deliver content.

Requirements

Candidates should be proficient in Java and build tools such as Bazel, Gradle, or Maven, with a strong background in data modeling and object-oriented programming. In-depth knowledge of Amazon S3 and IAM APIs is required; TCP/IP, HTTP optimization, and Kubernetes tools are preferred.

Skills

  • Java
  • Bazel
  • Gradle
  • Maven
  • Data Modeling
  • Object-Oriented Programming
  • Amazon S3 APIs
  • IAM APIs
  • TCP/IP Networking
  • HTTP
  • Kubernetes
  • Helm
  • Kompose
  • Large-Scale File Storage
  • File Delivery
  • Performance Optimization

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering

Keywords

  • Java
  • Bazel
  • Gradle
  • Maven
  • Data Modeling
  • Object-Oriented Programming
  • Amazon S3
  • S3 APIs
  • IAM APIs
  • TCP/IP
  • Networking
  • HTTP
  • HTTP Optimization
  • Kubernetes
  • Helm
  • Kompose
  • File Storage
  • File Delivery
  • Content Import
  • Content Management
  • Content Processing
  • Content Distribution
  • Storage Infrastructure
  • System Reliability
  • Performance Optimization
  • Access Patterns
  • IT Services
  • IT Consulting

Report this job