Teaching Faculty: Software Engineering for AI Education
EURAXESS Ireland
Abu Dhabi
On-site
AED 367,242 - 514,138
Full time
14 days+
Get more replies from employers
Send a job-specific resume in minutes.
Start fresh or import an existing resume
Benefits offered by this job
Competitive salaries aligned with leading global academic institutions.
Comprehensive health & life insurance
Relocation support for international faculty
Live in Abu Dhabi's safe and culturally rich environment
Job summary
A leading university in AI education is seeking a highly motivated Teaching Faculty for the Undergraduate Division. This role involves teaching software engineering courses and mentoring students. Candidates should have a PhD in a relevant field and demonstrate strong expertise in software development, agile methodologies, and a commitment to innovative teaching practices. This is an exciting opportunity to join a rapidly growing institution positioned at the forefront of AI research.
Qualifications
Must have a PhD in Software Engineering, Computer Science, or closely related field.
Proven teaching experience at an undergraduate or graduate level.
Commitment to project-based learning and hands-on pedagogy.
Responsibilities
Teach courses in software engineering and related areas.
Advise and mentor students on coursework and projects.
Contribute to curriculum development and assessment.
Skills
Software architecture and design patterns
Software development lifecycle (SDLC)
Agile methodologies
Version control systems
Automated testing frameworks
API design and documentation
Production deployment and monitoring
Project-based learning
Education
PhD in Software Engineering, Computer Science, or related field
Tools
Python web frameworks (FastAPI, Django, Flask)
Database systems (SQL and NoSQL)
Cloud platforms (AWS, Azure, or Google Cloud)
Job description
A leading university in AI education is seeking a highly motivated Teaching Faculty for the Undergraduate Division. This role involves teaching software engineering courses and mentoring students. Candidates should have a PhD in a relevant field and demonstrate strong expertise in software development, agile methodologies, and a commitment to innovative teaching practices. This is an exciting opportunity to join a rapidly growing institution positioned at the forefront of AI research.