Python Developer (1416)
Summary
Python developer at Saudi ICT services firm 2P Perfect Presentation, building and maintaining AI/ML-driven Python applications: converting ML models into APIs, doing text mining, data preprocessing/cleansing and statistical analysis, plus code review, security fixes, performance tuning, and incident troubleshooting.
Since 2004, 2P – Perfect Presentation has been a leader in Saudi Arabia’s ICT landscape, delivering integrated technology solutions that help organizations accelerate digital transformation and improve operational efficiency.
We are looking for Python Developers with hands-on experience in software development, Artificial Intelligence, Machine Learning, Data Analysis, and related technologies.
Key Responsibilities
- Develop, maintain, and document AI and Python-based applications.
- Support upgrades and enhancements of development tools.
- Develop security and authentication mechanisms aligned with business requirements.
- Apply machine learning concepts including text mining, data preprocessing, and data cleansing.
- Convert AI and ML models into APIs for system integration.
- Perform statistical analysis for data analytics initiatives.
- Review source code and address security vulnerabilities.
- Troubleshoot incidents escalated from first-level support.
- Perform incident analysis and identify root causes.
- Support application performance optimization.
Requirements
- Bachelor's degree in a relevant technical discipline.
- Required experience levels: 2 years or 5 years, depending on position level.
- Hands-on experience in Python Development.
- Experience in Machine Learning, Deep Learning, Data Analysis, IoT, and Web Scraping.
- Excellent Arabic and English communication skills.
- Strong problem-solving and teamwork capabilities.
Technical Skills
- Python
- Django / Flask / Pyramid
- JavaScript / HTML5
- Machine Learning
- Deep Learning
- Data Analysis
- IoT
- Web Scraping
- Alteryx