Senior Software Engineer I (Ciudad de México)

Senior Software Engineer I (Ciudad de México)

02 oct
|
Powertofly
|
Ciudad de México

02 oct

Powertofly

Ciudad de México

Job Description
Job Description

As a Senior Software Engineer, Customer Files Orchestration, you will design, build, scale, and operate the service that makes customer documents usable by CoCounsel Legal agents. You will work on the end-to-end processing of customer files, including upload, storage, extraction, embedding, indexing, and orchestration across distributed systems.

You will focus on developing reliable, scalable, and observable Python services on AWS and Kubernetes. The role requires hands‑on expertise in distributed systems, asynchronous processing, queuing, flow control, consistency models, API design, and operational ownership. You will collaborate with engineering teams responsible for storage, extraction, indexing, connectors, and front‑end experiences to deliver dependable customer file workflows.

Key Responsibilities:
- Own the Orchestration Service End-to-End: Design, implement, test, deploy, scale, and operate meaningful components of the customer files orchestration service.
- Design Distributed Systems Solutions: Define and document technical designs,



including decisions related to consistency, delivery guarantees, crash recovery, asynchronous service boundaries, and durable state management.
- Build Queuing and Flow‑Control Capabilities: Develop fair queuing, rate limiting, backpressure, circuit breaking, dead‑letter handling, and autoscaling mechanisms to support high‑volume, multi‑tenant workloads.
- Develop Reliable File Processing Workflows: Support the orchestration of file upload, storage, extraction, embedding, and indexing workflows across multiple services and processing stages.
- Design APIs as Products: Build and maintain versioned APIs with documented behavior, backward compatibility, clear ownership, and deliberate change management.
- Ensure Correctness at Scale: Anticipate concurrency, load, partial‑failure, retry, and long‑running processing scenarios, and design systems that prevent recurring classes of defects.
- Operate

📌 Senior Software Engineer I (Ciudad de México)
🏢 Powertofly
📍 Ciudad de México

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior software engineer i (ciudad de méxico) / ciudad de méxico

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior software engineer i (ciudad de méxico) / ciudad de méxico