Senior Backend Engineer (Python/FastAPI – Media & Streaming)

Sequoia Connect

  • Buenos Aires
  • Autónomo
  • Tiempo completo
  • Hace 16 días
  • Postúlese fácilmente
Our client is a global technology consulting and digital solutions company helping more than 750 clients succeed in a converging world. They go the extra mile for their clients and accelerate their digital transformation with the Mosaic platform enabling their mobile, social, analytics, IoT, and cloud journeys.Our client is a USD 3.4 billion company with 90,000+ professionals across five continents, helping global customers with innovative solutions.The Group operates in the key industries that drive economic growth, enjoying a leadership position in the construction industry, financial industry, and technology.We are currently searching for a Senior Backend Engineer (Python/FastAPI – Media & Streaming):We are currently searching for a Senior Backend Engineer to join our team, focusing on the design and implementation of robust backend systems that power our media and streaming platform.Responsibilities:
  • 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 by incorporating effective logging, monitoring, tracing, and alerting practices.
  • Write and review GitHub pull requests, ensuring code quality through thorough testing, type annotations, and documentation.
  • Actively participate in the design and architecture phases of new features and services, ensuring scalability and performance.
  • Collaborate with a cross-functional team of software engineers, data engineers, and product managers to deliver new product features.
Requirements:
  • Modern Python Proficiency: Strong experience writing maintainable, modular, and modern Python code.
  • Asynchronous Patterns: A solid understanding of asynchronous patterns and concepts like asyncio, event loops, threading, and reliable data propagation techniques.
  • Frameworks: Hands-on experience with FastAPI and Celery is required.
  • Testing: Ability to write and review unit tests using pytest, focusing on mocking where appropriate.
  • Networking & Data: Proficient in reading and writing basic SQL queries and understanding TCP/IP networking fundamentals, including DNS, HTTP requests, and subnetting.
  • Tooling: Experience with Docker and Linux environments.
  • Cloud & APIs: Experience working with cloud providers (AWS, GCP, OCI) and exposure to building RESTful APIs.
Desired:
  • Familiarity with Go or Rust.
  • Knowledge of CDN or Multi-CDN architectures and ABR (Adaptive Bitrate) streaming concepts.
  • Experience with observability systems, log aggregation, metrics pipelines, and ETL processes.
  • Understanding of Python type annotations and modular application design.
  • Experience in API orchestration in multi-CDN environments.
  • Experience with Terraform or other Infrastructure as Code (IaC) tooling.
  • Background in distributed systems and designing fault-tolerant architectures.
  • Experience with Kubernetes or general cloud infrastructure.
Languages:
  • Advanced Oral English.
Notes:
  • Fully remote.
If you meet these qualifications and are pursuing new challenges, start your application on our website to join an award-winning employer. Explore all our job openings | Sequoia Career’s Page:Keywords:
Backend Engineer, Python Developer, FastAPI, Celery, Streaming Architecture1. Core Development Skills
  • Total Experience: A minimum of 3+ years of professional software development experience.
  • Python Proficiency: Must be highly proficient in modern Python, including writing modular and maintainable code.
  • Asynchronous Programming: Strong understanding of asynchronous patterns like asyncio, threading, and multiprocessing.
  • Testing: Expertise in writing and reviewing unit tests using pytest, with a focus on mocking.
  • APIs & Frameworks: Hands-on experience building RESTful APIs with FastAPI and familiarity with Celery for distributed task processing.
2. DevOps & Cloud
  • Cloud Providers: Experience working with major cloud platforms such as AWS, GCP, or OCI.
  • Containerization: Hands-on experience with Docker and knowledge of Linux environments.
  • Infrastructure as Code (IaC): Experience with Terraform or similar tools is a plus.
  • Orchestration: Experience with Kubernetes or general cloud infrastructure is a bonus.
  • Observability: Ability to build observable systems with effective logging, monitoring, tracing, and alerting.
3. Distributed Systems & Domain Knowledge
  • Networking: Strong understanding of TCP/IP networking fundamentals, including DNS, HTTP requests, and subnetting.
  • Data: Proficiency in reading and writing basic SQL queries.
  • Scalability: Experience working with distributed systems and designing fault-tolerant architectures.
  • Media & Streaming: Knowledge of CDN or Multi-CDN architectures and ABR (Adaptive Bitrate) streaming concepts is a plus.
  • API Orchestration: Experience with API orchestration in multi-CDN environments is a bonus.
4. Locations:
  • Candidates in Mexico, Costa Rica, Brazil, Colombia, or Argentina—in LATAM in general—can fill the role.
5. Languages
  • Advanced Oral English.

Sequoia Connect

Empleos similares

  • Software Development Engineer IBM Informix Senior

    • Buenos Aires
    Descripción del empleo: **Buscamos un/a Software Development Engineer IBM Informix - Senior** En **C&S;**, empresa con casi 40 años de experiência en el mercado IT, estamos incor…
    • Hace 9 horas
  • (C-974) Data Engineer Junior A Semi Senior Para

    • Buenos Aires
    Descripción del empleo: Data Engineer Junior a Semi Senior para multinacional - Relación de dependencia Para sumarse a Nestlé, una compañía global con oficinas en Buenos Aires (Z…
    • Hace 9 horas
  • D-944 | Senior Devops Engineer

    • Buenos Aires
    Descripción del empleo: Queremos sumar a nuestros equipos un Senior DevOps Engineer para nuestras oficinas de Buenos Aires y Córdoba. Si querés sumarte a nuestra comunidad globa…
    • Hace 10 horas