Sequoia Connect

Senior Backend Engineer, Python/FastAPI – Media & Streaming

Sequoia Connect

full-time

Posted on:

Origin:  • 🇨🇷 Costa Rica

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSCloudDistributed SystemsDNSDockerETLGoGoogle Cloud PlatformIoTKubernetesLinuxPythonRustSQLTCP/IPTerraform

About the role

  • Design and implement robust backend systems powering the media and streaming platform.
  • Develop and maintain high-quality, modular, and well-annotated Python code.
  • Design and implement APIs to integrate and propagate data across remote systems, ensuring graceful handling of full and partial failures.
  • Build observable systems with logging, monitoring, tracing, and alerting.
  • Write and review GitHub pull requests; ensure code quality via testing, type annotations, and documentation.
  • Participate in design and architecture phases of new features and services to ensure scalability and performance.
  • Collaborate with cross-functional teams of software engineers, data engineers, and product managers to deliver new product features.

Requirements

  • Minimum of 3+ years of professional software development experience.
  • Highly proficient in modern Python, including writing modular and maintainable code.
  • Strong understanding of asynchronous patterns (asyncio, event loops, threading, multiprocessing).
  • Hands-on experience with FastAPI and Celery.
  • Expertise in writing and reviewing unit tests using pytest, focusing on mocking where appropriate.
  • Proficient in reading and writing basic SQL queries.
  • Understanding of TCP/IP networking fundamentals, including DNS, HTTP requests, and subnetting.
  • Experience with Docker and Linux environments.
  • Experience working with cloud providers (AWS, GCP, OCI) and building RESTful APIs.
  • Advanced Oral English.
  • Candidates located in Mexico, Costa Rica, Brazil, Colombia, or Argentina (LATAM).
  • Desired: Familiarity with Go or Rust.
  • Desired: Knowledge of CDN or Multi-CDN architectures and ABR (Adaptive Bitrate) streaming concepts.
  • Desired: Experience with observability systems, log aggregation, metrics pipelines, and ETL processes.
  • Desired: Understanding of Python type annotations and modular application design.
  • Desired: Experience in API orchestration in multi-CDN environments.
  • Desired: Experience with Terraform or other Infrastructure as Code (IaC) tooling.
  • Desired: Background in distributed systems and designing fault-tolerant architectures.
  • Desired: Experience with Kubernetes or general cloud infrastructure.