Senior Python Engineer

Job Summary

Join EHunter.AI in Amman as a Senior Python Engineer to develop and scale backend systems supporting AI products, collaborating closely with the research team.

Responsibilities

  • Develop Django services capable of handling significant traffic.
  • Design and optimize PostgreSQL database schemas, including support for bilingual data.
  • Create data pipelines for feeding and retraining machine learning models.
  • Integrate backend systems with third-party services such as ERP and payment gateways.
  • Conduct code reviews and provide mentorship to mid-level engineers.
  • Participate actively in architectural decision-making processes.

Requirements

  • Over 5 years of professional experience with Python.
  • Strong experience with Django or FastAPI in production environments.
  • Proficient in designing PostgreSQL schemas beyond basic querying.
  • Experience with deployment and operations on AWS or Azure platforms.
  • Proactive in writing tests alongside feature development.
  • Good written English; Arabic language skills are advantageous.

What the company offers

  • Annual salary review based on the Jordanian market.
  • Social security and private medical insurance coverage.
  • Allocated training budget intended for actual use.
  • Ownership over work and related decisions.
  • Bilingual work environment in Arabic and English.

We refresh listings regularly, but some roles close early on the source platform.

Country: Jordan
City: Amman
Job Category: Engineering
Workplace type: Hybrid
Job Type: Full Time
Company Name: EHunter.AI
Seniority level: Mid-Senior level

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Scroll to Top