Python Developer
Al Kharj, Riyadh, Saudi Arabia · Full Time
Be the first to apply
- Experience
- 2–5 yrs
- Salary
- —
- Openings
- 1
- Posted
- 2 weeks ago
- Work mode
- In office
- Education
- Bachelor's degree in relevant technical discipline
- Resume
- Required to apply
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About 2P Perfect Presentation
Established in 2004, 2P Perfect Presentation is a prominent figure in Saudi Arabia's ICT sector, specializing in delivering comprehensive technology solutions that enable organizations to speed up their digital transformation initiatives and enhance operational efficiency.
Responsibilities
- Design, develop, maintain, and document applications powered by Python and Artificial Intelligence technologies.
- Assist in upgrading and enhancing development tools to improve software capabilities.
- Implement security and authentication features tailored to business needs.
- Utilize machine learning methods including text mining, data preprocessing, and cleansing to support project outcomes.
- Translate AI and machine learning models into APIs for seamless system integration.
- Conduct statistical analyses to facilitate data-driven decision-making.
- Review codebase regularly and resolve any identified security issues.
- Troubleshoot and analyze incidents escalated from the initial support tier, providing root cause assessments.
- Contribute to the optimization of application performance and reliability.
Requirements
- Possess a Bachelor's degree in a relevant technical field.
- Demonstrate either 2 or 5 years of relevant experience, depending on the job level applied for.
- Proven practical expertise in Python software development.
- Knowledge and experience in Machine Learning, Deep Learning, Data Analysis, Internet of Things (IoT), and Web Scraping techniques.
- Proficiency in both Arabic and English languages for effective communication.
- Excellent problem-solving skills and ability to collaborate effectively within a team environment.
Technical Skills
- Python programming
- Web frameworks such as Django, Flask, or Pyramid
- Front-end technologies including JavaScript and HTML5
- Machine Learning and Deep Learning methodologies
- Data Analysis techniques
- IoT systems knowledge
- Experience in Web Scraping
- Familiarity with Alteryx platform
Minimum education
Bachelor's Degree