American University of Beirut logo
Software Engineer at the IT Applications Services
full-time

Summary

Type

full-time

Claim this Company

Are you the employer? Manage your company page directly.

Explore Jobs

About this role

Job Title: Software Engineer
Department: IT Applications Services
Grade: Above grade 12

1-Basic Functions: Talented and versatile Software Engineer with strong demonstrated interest or experience in AI development, particularly in building intelligent agents, configuring LLM-based services, and building MCP’s to connect to Agents. The ideal candidate will contribute to the design, building, and deployment of Ed Tech applications while also supporting AI-driven initiatives that enhance academic, research, and administrative systems.

 

1.      Duties Performed:

  • Designs, develops, and maintains academic and Ed Tech applications that support teaching, learning, research, and administrative processes.
  • Supports deployment and maintenance of applications in cloud and on-premise environments using CI/CD pipelines.
  • Designs and integrates AI-driven components (e.g., chat interfaces, assistants, summarization tools) using LLM APIs such as OpenAI, Azure OpenAI, or Hugging Face.
  • Uses agent frameworks to build context-aware, multi-step automation workflows that improve academic and administrative efficiency.
  • Designs, builds, and maintains MCPs (Model Context Protocol connectors) to enable reliable integration between intelligent agents and internal/external systems.
  • Integrates third-party platforms (e.g., CRM, SIS, LMS, identity and access services) with internal systems and data sources.
  • Processes and transforms structured and unstructured data (SQL, NoSQL, JSON, logs, documents) for use in applications, analytics, and AI pipelines.
  • Ensures robust data handling aligned with institutional security, privacy, and compliance standards.
  • Troubleshoots, optimizes, and documents applications and services to ensure performance, reliability, and maintainability.
  • Collaborates with faculty, instructional designers, IT teams, and administrative units to translate functional needs into technical solutions.
  • Performs other related duties as requested.

     

2.      Work Contacts:

Frequent contact with Business Analysts, CRM Analysts, Software Engineers, faculty, and staff.

 

3.      Independence of Operation:

Reports to IT Academic and Applications Services Director.

Work is checked in detail at regular intervals.

 

4.      Supervisory Responsibility:

None. 

 

5.      Physical Effort:

Minimal.

 

6.      Work Conditions:

Clean and pleasant.

 

7.      Minimum Requirements:

  • Bachelor’s degree in computer science, Software Engineering, or a closely related field.
  • 5 years of related work experience.
  • Excellent English and Arabic written and verbal communications skills.
  • Solid programming skills in at least one modern language or stack (e.g., Python, JavaScript/TypeScript, .NET, or similar).
  • Familiarity with cloud platforms (e.g., Azure, Oracle Cloud Infrastructure) and containerization tools (e.g., Docker).
  • Exposure to AI services, APIs, or frameworks, especially large language models (LLMs) and their workflows.
  • Experience developing LLM-based assistants, prompt-driven features, or intelligent agents is a strong plus.
  • Familiarity with frameworks such as LangChain, Semantic Kernel, or other agent / orchestration frameworks is a plus.
  • Experience in academic, research, or institutional IT environments is a plus.
  • Comfort working with databases and data formats (SQL, NoSQL, JSON) and integrating them into applications or AI solutions.
  • Strong analytical and problem-solving skills with attention to quality, security, and maintainability of code.
  • Collaborative, proactive, and eager to explore and evaluate new technologies in a fast-evolving AI and Ed Tech landscape.
  • Effective communicator, able to work with both technical and non-technical stakeholders and document work clearly.

Other facts

Tech stack
AI Development,LLM-based Services,MCPs,Cloud Platforms,Containerization,Data Processing,SQL,NoSQL,Python,JavaScript,TypeScript,Problem Solving,Collaboration,Communication,Automation Workflows,Ed Tech Applications

About American University of Beirut

AUBMC - Transforming healthcare in Lebanon and beyond with exceptional care, education, and research. Leading the way in compassionate patient care, innovative technology, and impactful outcomes. Join us in advancing health for the Middle East and beyond. For appointments call +961-1-350000.

Team size: 1,001-5,000 employees
LinkedIn: Visit
Industry: Hospitals and Health Care
Founding Year: 1902

What you'll do

  • The Software Engineer will design, develop, and maintain academic and Ed Tech applications while supporting AI-driven initiatives. They will also integrate AI-driven components and ensure robust data handling aligned with institutional standards.

Join Clera's Talent Pool

Get matched with similar opportunities at top startups

This role is hosted on American University of Beirut's careers site.
Join our talent pool first to get notified about similar roles that match your profile.

Frequently Asked Questions

What does a Software Engineer at the IT Applications Services do at American University of Beirut?

As a Software Engineer at the IT Applications Services at American University of Beirut, you will: the Software Engineer will design, develop, and maintain academic and Ed Tech applications while supporting AI-driven initiatives. They will also integrate AI-driven components and ensure robust data handling aligned with institutional standards..

Why join American University of Beirut as a Software Engineer at the IT Applications Services?

American University of Beirut is a leading Hospitals and Health Care company.

How do I apply for the Software Engineer at the IT Applications Services position at American University of Beirut?

You can apply for the Software Engineer at the IT Applications Services position at American University of Beirut directly through Clera. Click the "Apply Now" button above to start your application. Clera's AI-powered platform will help match your profile with this opportunity and guide you through the application process. You can also learn more about American University of Beirut on their website.