Python Developer

WUZZUF - Maadi, Cairo

Applicants for
1 open position
Experience Needed:
More than 2 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
Education Level:
Bachelor's Degree at least
Arabic, English
1 open position
About the Job

We are looking for a Python Ninja to join Wuzzuf’s product team. The development will focus on building a world-class python wrapper for text search through ElasticSearch and database, query result ranking, recommendation system, and information retrieval. Developers with basic knowledge in search engines (like ElasticSearch), text mining, NLP, and machine learning will take higher rank.

Job Requirements
  • Bachelor's degree in computer engineering, computer science or related field
  • Creative, self-directed, independent, and has the experience of designing and owning products’ features
  • 2+ years of hands-on solid experience in Python (scripting and OOP)
  • Solid experience with file streaming and frames operations (e.g. Pandas) is a must
  • Solid experience with API design and implementation (e.g. Flask) is a must
  • Solid experience with SQL using MySQL, and known SQL frameworks (e.g. SqlAlchemy) is a must
  • Solid experience with reading/writing JSON and XML files in Python is a must
  • Solid experience with unit testing in Python is a must
  • Experience with web frameworks is a plus
  • Experience with search engines (e.g. ElasticSearch, or Solr) is a plus
  • Experience with text mining, information retrieval, and NLP techniques is a plus
  • Knowledge with applied machine learning techniques is a plus
About this Company is created and managed by BasharSoft, a technology firm founded in 2009 and one of very few companies in the MENA region specialized in developing Innovative Online Recruitment Solutions for top enterprises and organizations.
Since May 2012, we successfully... (More)

See all Careers and Jobs at WUZZUF
Signup for an employer account and Post your Jobs!