




**Academic Requirements and Experience** · Education: Bachelor’s degree in Systems/Computer Engineering, Applied Mathematics, or related field. A Master’s/PhD in Computer Science, Software Engineering, Artificial Intelligence, or Natural Language Processing is desirable. · Teaching experience: minimum 2 years teaching similar courses; experience designing competency-based curricula and assessments is desirable. · Professional experience: minimum 3 years in software development, systems architecture, AI/NLP projects, or applied research. · Portfolio: repositories (GitHub/GitLab), deployments, papers/posters, demonstrators, and technical documentation. **Cross-cutting Skills and Competencies** · Clear and pedagogical communication (ability to translate complex concepts into practical examples). · Critical thinking and problem-solving. · Project management and collaborative teamwork. · Innovation and results-oriented mindset. · Professional ethics and quality orientation. **Desirable Tools and Technologies** · Programming languages: Python, Java, JavaScript/TypeScript, C/C\+\+, Haskell, Prolog. · Frameworks: React/Vue/Angular, Node/Express, Django/Flask/FastAPI, Spring. · Data/NLP: spaCy, NLTK, scikit\-learn, PyTorch/TensorFlow, Hugging Face, pandas. · DevOps: Git, Docker, CI/CD (GitHub Actions/GitLab CI), cloud (Azure/AWS/GCP). · Modeling: UML (PlantUML), BPMN, CASE tools. · Testing: pytest, JUnit, Postman/Insomnia, Swagger/OpenAPI. **Valued Certifications (non-exclusive)** Scrum Master/Product Owner, Azure/AWS (Developer/Architect), Oracle/Java, Python Institute (PCAP/PCPP), TensorFlow/PyTorch, Data/AI Fundamentals (with preference for Microsoft/Azure AI). ***\-Gross Salary:*** $110 per hour with Bachelor’s degree / $130 per hour with Master’s degree \+ Statutory benefits **\-Schedule**: · Programming Paradigms Wednesday Friday / Schedule 20:00 \- 21:30 17:00 \- 20:00 Position Type: Full-time Salary: $110\.00 per hour Expected Hours: 4\.5 per week Work Location: On-site employment


