Job Title: Full Stack AI Developer
Experience: Minimum 2 years
Location: Beirut, Lebanon
Academic Background: Bachelor’s Degree in Computer Science or Engineering
Job Mission:
The Full Stack AI Developer will design, develop, and deploy intelligent web applications by combining traditional full-stack development with cutting-edge AI technologies. The role involves leveraging .NET Core, Angular, and Python to build scalable microservices-based solutions integrated with Generative AI models and frameworks.
Key Responsibilities:
- Design and develop end-to-end web applications using .NET Core, Angular, and Python.
- Implement microservices architecture following SOLID and Domain-Driven Design (DDD) principles.
- Integrate Generative AI technologies and Large Language Models (LLMs) such as GPT, LLaMA, and Claude into applications.
- Build intelligent systems using LangChain, Agentic AI frameworks, or similar orchestration tools.
- Apply Retrieval-Augmented Generation (RAG), prompt engineering, and knowledge augmentation techniques to enhance AI capabilities.
- Containerize and deploy AI-powered applications using Docker and Kubernetes.
- Collaborate with data scientists and backend engineers to automate model deployment and monitoring following MLOps best practices.
- Maintain clean, efficient, and well-documented code with a focus on scalability and performance.
- Communicate effectively with cross-functional teams to translate business requirements into technical solutions.
Required Skills & Qualifications:
- 2+ years of professional software development experience.
- 2+ years of hands-on experience with .NET Core, Angular, and Python.
- Solid understanding of SOLID principles, Domain-Driven Design, and microservices architecture.
- Practical experience with Generative AI technologies and LLMs (e.g., GPT, LLaMA, Claude).
- Familiarity with LangChain, Agentic AI frameworks, or similar tools.
- Knowledge of RAG pipelines, prompt engineering, and AI orchestration.
- Experience with Docker and Kubernetes for containerized deployment.
- Background in MLOps practices for automating AI model deployment and monitoring.
- Strong problem-solving and analytical skills.
- Excellent spoken and written English communication skills.