This page was automatically translated and may contain errors. View in English.
Snoonu

Senior Python Engineer (Performance & Architecture) — PCORE Team

Snoonu

Doha, Doha Municipality, Qatar · മുഴുവൻ സമയവും

അപേക്ഷിക്കുന്ന ആദ്യയാളാകൂ

അനുഭവം
5+ yrs
ശമ്പളം
ഓപ്പണിംഗുകൾ
1
പോസ്റ്റ് ചെയ്തു
2 മണിക്കൂർ മുമ്പ്
Work mode
ഓഫീസിൽ
Eligibility
Experienced Python engineers who can work onsite in Doha, Qatar and have a strong background in production backend systems, performance optimization, and collaboration with Data Science or ML teams.
Resume
Required to apply

Where you'll work

ജോലി വിവരണം

About the Role

We are hiring an experienced Senior Python Engineer to strengthen the PCORE team in Doha. The role focuses on improving the structure, reliability, and speed of production-grade Python services that operate at scale. Several of these services were initially built by Data Science teams, and they now need a stronger engineering foundation in scalability, maintainability, observability, and operational discipline.

You will partner with platform engineers, architects, DevOps specialists, and Data Science teams to review existing systems, uncover bottlenecks, apply engineering best practices, and lead technical enhancements across the full service lifecycle.

Key Responsibilities

  • Inspect Python microservices running in production and implement performance improvements.
  • Tune CPU usage, memory consumption, latency, concurrency, and overall throughput.
  • Evaluate the current architecture and recommend upgrades or redesigns where needed.
  • Strengthen engineering standards across project layout, testing, observability, CI/CD, reliability, security, and code quality.
  • Build and maintain FastAPI-based services and asynchronous Python workloads.
  • Profile live systems and troubleshoot issues under real production traffic.
  • Improve resilience and fault tolerance in distributed environments.
  • Work with Data Science teams to bring ML-related workloads into production reliably.
  • Help establish technical direction and service standards for Python engineering across the organization.
  • Contribute to incident reviews and postmortems when required.

Requirements

  • At least 5 years of professional experience developing in Python.
  • Strong background in backend microservices deployed in production environments.
  • Solid hands-on knowledge of FastAPI, asyncio, concurrency, parallelism, multithreading, and multiprocessing.
  • Experience with Python packaging tools such as pip and uv, as well as C libraries.
  • Strong capability in profiling, performance tuning, and memory leak investigation.
  • Working knowledge of networking concepts, async I/O at the operating system level, and network diagnostics.
  • Practical use of caching methods and optimization techniques.
  • Experience optimizing container builds, including layer caching and multi-stage images.
  • Exposure to Kubernetes or ECS, AWS, and infrastructure as code.
  • Experience improving Redis, PostgreSQL, or MongoDB performance.
  • Familiarity with message brokers such as RabbitMQ or Kafka.
  • Exposure to ML libraries such as NumPy, deep learning frameworks, and feature engineering workflows.
  • Strong understanding of distributed systems and system design.
  • Experience using observability platforms such as Prometheus, Grafana, Datadog, and OpenTelemetry.
  • Knowledge of production reliability practices including retries, circuit breakers, backpressure, health checks, and autoscaling.
  • Prior involvement with CI/CD pipelines.
  • Excellent communication skills and the ability to mentor others.
  • Experience collaborating with ML and Data Science teams.

Bonus Experience

  • Experience improving inference services or data pipelines.
  • Knowledge of gRPC and other high-performance API patterns.
  • Exposure to load testing and benchmarking tools.
  • Experience working in high-scale, always-on systems with high request volumes.
  • Open-source contributions.

About Snoonu

Snoonu is Qatar’s homegrown super app, bringing together delivery, shopping, and other everyday services in one platform. The company is technology-led, backed by a global team, and focused on making life simpler for its users.

The company’s vision is to become the first Qatari ultra app and help advance the region through innovation and technology. Its mission is to transform daily life by connecting people with more possibilities through smart use of technology.

Values and Culture

  • Stay customer-focused and let customer needs guide decisions.
  • Act with honesty, ethics, and trustworthiness.
  • Remain curious, creative, and committed to continuous innovation.
  • Lead by example, take ownership, and drive change.
  • Work efficiently, smartly, and with a results-oriented mindset.
  • Collaborate as a team and recognize that people are at the center of success.

Perks and Work Environment

  • Opportunity to collaborate with an international team.
  • Learning support, including budgets, courses, and growth tools.
  • High ownership and autonomy over your work.
  • Generous time off and wellness-oriented policies.
  • Agile ways of working across product and operations.

Recognition and Certifications

The organization is certified as a Great Place to Work®, reflecting a people-first culture where employees are valued, empowered, and encouraged to do their best work.

It also holds ISO 9001:2015 and ISO 45001:2018 certifications, underscoring its commitment to quality, safety, and a supportive workplace.

Community and Inclusion

The company emphasizes sustainable business practices and community contribution through eco-conscious initiatives and CSR efforts. It also promotes fairness, inclusion, and equal opportunity, welcoming candidates from all backgrounds.

Additional Information

This role is based onsite in Doha, Qatar. The company encourages interested candidates to join a team where their ideas and contributions can make a meaningful impact.

മറുപടി വേണമെങ്കിൽ അത് വിടുക — ഞങ്ങൾ അത് മറ്റൊന്നിനും ഉപയോഗിക്കില്ല.

ബ്രൗസ് ചെയ്യാൻ ക്ലിക്ക് ചെയ്യുക, വലിച്ചിടുക, അല്ലെങ്കിൽ പേസ്റ്റ് ഒരു സ്ക്രീൻഷോട്ട്

PNG, JPG, GIF, MP4, WebM, MOV · പരമാവധി 20MB ഓരോന്നും · 5 ഫയലുകൾ വരെ