Skip to main content
ResumeKart
← Back to Jobs

Senior Python Engineer (Hiring Globally)

COGNATIVMexico🌍 Remote
Full-time7-15
👁️ 0 views📝 0 applicationsPosted 8/30/2026Expires 10/29/2026
Tailor Resume for This JobCheck ATS Score

Get alerts for roles like this

More Senior Python Engineer (Hiring Globally) roles in Mexico — straight to your inbox. No account needed.

Applying to this role? Tailor your résumé to this job description in one click, then download it clean — no watermark, no subscription.

Job Description

About the role: We run a distributed, camera-based video monitoring and AI alerting platform.

The estate spans an AWS-hosted fleet of services and workers, a GPU-backed computer-vision inference pipeline, a real-time streaming and presence layer, and thousands of on-premise edge "media boxes" that ingest camera feeds, serve video, and stream events back to the cloud.

Today the bulk of our backend is ~140 Java 8 services and libraries that have grown over many years. We are building their successor: a clean, modern Python monorepo (trella), and we are migrating capabilities over to it service by service.

We are looking for a Senior Python Engineer: a strong programmer first, with real depth in both Python and Java to lead and execute that migration.

You will design and build the new Python services, port existing Java functionality across with its behaviour intact, and occasionally maintain and fix the existing Java stack while it remains in production. This is a builder's role at the centre of a major platform modernization.

What you'll work on: The new Python platform (primary) A greenfield, strongly-opinionated monorepo built for the long term: Python 3. 14, managed with uv workspaces (libs/, packages/, svcs/, apps/, scripts/), scaffolded from Copier templates.

FastAPI services with Strawberry GraphQL as the primary data API; REST where it's the right fit; Uvicorn ASGI. psycopg3 straight against PostgreSQL / TimescaleDB using the repository pattern - deliberately no ORM - with yoyo migrations.

Pydantic / pydantic-settings for models, validation, and config; httpx for outbound HTTP; pendulum for datetimes; structlog + OpenTelemetry for observability.

Strict engineering standards, enforced in CI: full type annotations under a strict mypy config, ruff lint + format, and a curated, opinionated set of approved libraries (alternatives are banned at the linter level, on purpose). A strong testing culture: pytest, TestClient, async tests, real test databases. The legacy Ja

Required Skills

PythonJavaAWSFastAPIGraphQLRESTPostgreSQLTimescaleDBPydantichttpxpendulumstructlogOpenTelemetrypytestmypyruffCIasync testsTestClientyoyo migrationsrepository pattern

Partner picks for Senior Python Engineer (Hiring Globally) in Mexico

Matched to the skills this page calls for and the candidate's location.

Partner
  • Partner course provider

    Structured programmes for software engineers, data science and DevOps.

    covers javacovers pythoncovers aws
  • UdemyVerified partner
    Partner course provider

    A marketplace of instructor-created courses across technology, business and creative skills.

    covers pythoncovers aws

Partners are ResumeKart affiliates or institutes it works with; ResumeKart may earn a commission when a candidate enrols. Placement is decided by relevance, not payment. How ResumeKart earns

The best-paying roles in your field. Every week. Free.

Join 10,000+ professionals getting job alerts and salary insights in their inbox

We respect your privacy. Unsubscribe anytime with one click.