Jobiglo

No results.

Senior Python Engineer – Performance & Architecture

Snoonu · Doha

New
Senior 🇬🇧 English
Python FastAPI asyncio Kubernetes / ECS AWS IaC Redis PostgreSQL MongoDB NumPy Prometheus Grafana Datadog OpenTelemetry CI/CD pipelines

Job description

About the role

We are looking for a Senior Python Engineer to join the PCORE team and elevate the architecture, reliability and performance of mission‑critical Python services that run at scale in production.

Key responsibilities

  • Analyse and optimise performance of Python micro‑services, focusing on CPU, memory, latency, concurrency and throughput.
  • Review existing architecture, propose and implement improvements, and introduce engineering best practices (project structure, testing, observability, CI/CD, reliability, security, code quality).
  • Work with FastAPI‑based services and asynchronous Python code, profile and debug production issues under real traffic.
  • Improve resiliency and fault‑tolerance of distributed systems and define standards for Python services across the organisation.
  • Collaborate with platform engineers, DevOps, architects and Data Science teams to productionise ML workloads.
  • Participate in incident analysis, post‑mortems and drive technical direction.

Required profile

  • 5+ years of professional Python development experience.
  • Strong background in backend micro‑services deployed in production.
  • Deep knowledge of FastAPI, asyncio, concurrency, multithreading vs multiprocessing and packaging tools (pip, uv, C extensions).
  • Expertise in profiling, memory‑leak analysis, networking, async I/O and caching strategies.
  • Hands‑on experience with container optimisation, Docker multi‑stage builds, Kubernetes/ECS, AWS and IaC.
  • Performance tuning of Redis, PostgreSQL, MongoDB and message brokers such as RabbitMQ or Kafka.
  • Familiarity with ML libraries (NumPy, deep‑learning frameworks) and collaboration with Data Science teams.
  • Experience with observability stacks (Prometheus, Grafana, Datadog, OpenTelemetry) and production reliability patterns (retries, circuit breakers, back‑pressure, health checks, autoscaling).
  • Proven ability to mentor others and communicate technical concepts clearly.

Required skills

  • Python
  • FastAPI
  • asyncio
  • Docker
  • Kubernetes / ECS
  • AWS
  • IaC
  • Redis
  • PostgreSQL
  • MongoDB
  • RabbitMQ / Kafka
  • NumPy
  • Deep‑learning frameworks
  • Prometheus
  • Grafana
  • Datadog
  • OpenTelemetry
  • CI/CD pipelines

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Snoonu.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

↗ Postuler directement sur linkedin.com
ui.whatsapp_discuss_job

Published 3 weeks ago

Expires 1 month from now

20 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Snoonu

Doha