Python - Associate Software Engineer
Cairo, EgyptPermanentPosted Jul 3, 2026
Long Description
Python Developer –Key Pointers
- Python & API Development – Strong Python skills with experience in FastAPI, Flask, or Django, REST APIs, microservices, webhooks, and middleware.
- GenAI Integration – Integrate LLMs, prompt workflows, RAG pipelines, embeddings, vector databases, and AI services into applications.
- Agentic Workflow Support – Develop tools, APIs, and orchestration components for intelligent agents and automated workflows.
- Data & System Integration – Work with SQL/NoSQL databases, third-party APIs, cloud services, and structured/unstructured data.
- Deployment & Engineering Practices – Build secure, scalable, and tested solutions using Azure/GCP/AWS.
Job Description
Works in the area of Software Engineering which encompasses the development maintenance and optimization of software solutions and applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He or she is responsible for the development and application of software engineering practice and knowledge in research design development and maintenance. 3. He or she work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. 4. The software engineer builds skills and expertise of his or her software engineering discipline to reach standard software engineer skills expectations for the applicable role as defined in Professional Communities. 5. The software engineer collaborates and acts as team player with other software engineers and stakeholders.Job Description - Grade Specific
Is the entry level in Software Engineering with a foundational understanding on programming concepts, software design and software development principles. Consistently works to direction with reducing supervision, producing accurate and reliable results. They are expected to be eager to learn and know when to ask questions and check for understanding. Understands and follows work processes. Is aware of costs related to own work. Organises own time to deliver against tasks set by others with a short term horizon. Works co operatively with others to achieve team goals and has a direct and positive impact on project performance. Actively seeking feedback to improve and starting to manage own career with support.For this role, the gross annual starting base salary is [X] [currency] (full-time). This covers base pay only; any bonuses, incentives, and benefits will be discussed later in the recruitment process. Candidates with additional experience or qualifications may receive a higher offer, determined by objective, gender-neutral criteria and consistent with our pay principles. If a collective labour agreement applies, we will explain the relevant pay terms at the interview stage. Note: We never ask for your current or previous salary during our hiring process.