×
Register Here to Apply for Jobs or Post Jobs. X

Senior Python Engineer Architecture — PCORE Team

Job in Doha, Baladīyat ad Dawḩah, Qatar
Listing for: Snoonu
Full Time position
Listed on 2026-05-17
Job specializations:
  • Software Development
    Python, Software Engineer
Salary/Wage Range or Industry Benchmark: 400000 - 600000 QAR Yearly QAR 400000.00 600000.00 YEAR
Job Description & How to Apply Below
Position: Senior Python Engineer (Performance & Architecture) — PCORE Team

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

Responsibilities
  • Analyze and improve performance of Python microservices running in production
  • Optimize CPU, memory usage, latency, concurrency, and throughput
  • Review existing architecture and propose improvements
  • Introduce engineering best practices for:
    • 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 load
  • Improve resiliency and fault tolerance of distributed systems
  • Collaborate with Data Science teams to product ionize ML‑related workloads
  • Help define standards and technical direction for Python services inside the organization
  • Participate in incident analysis and post‑mortems when needed
Qualifications
  • 5+ years of professional Python development experience
  • Strong experience with backend microservices in production environments
  • Deep understanding of:
    • FastAPI
    • asyncio
    • concurrency and parallelism
    • multithreading versus multiprocessing
    • packaging tools, pip, uv, C libraries
  • Strong knowledge of:
    • profiling and performance optimization
    • memory leak analysis
    • networking, understanding async I/O at OS level, network diagnostics
    • caching strategies
  • Experience with:
    • container optimization, layer caching, multi‑stage builds
    • Kubernetes / ECS
    • AWS, IaC
    • Redis / Postgre

      SQL / Mongo

      DB performance optimization
    • message brokers (Rabbit

      MQ/Kafka)
    • ML libraries, e.g. Numpy, Deep Learning frameworks, Feature Engineering
  • Strong understanding of distributed systems and system design
  • Experience with observability tools:
    • Prometheus
    • Grafana
    • Datadog
    • Open Telemetry
  • Good understanding of production reliability practices:
    • retries
    • circuit breakers
    • back pressure
    • health checks
    • autoscaling
  • Experience working with CI/CD pipelines
  • Strong communication skills and ability to mentor others
  • Experience working with ML/Data Science teams
Preferred Experience
  • Experience optimizing inference services or data pipelines
  • Knowledge of gRPC and high‑performance APIs
  • Experience with load testing and benchmarking tools
  • Experience in high‑scale environments (24/7 systems, high RPS)
  • Contributions to open‑source projects
Benefits
  • Collaboration with a worldwide team
  • Learning budgets, access to courses, and tools for growth
  • Autonomous work environment – own your tasks and path
  • Generous leave and wellness policies
  • Agile processes supporting fast delivery
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary