نبذة عني
Software Engineer specializing in Generative AI, Retrieval-Augmented Generation (RAG) systems, intelligent agents, and scalable backend applications. Experienced in designing and implementing AI-powered solutions that co…
Software Engineer specializing in Generative AI, Retrieval-Augmented Generation (RAG) systems, intelligent agents, and scalable backend applications. Experienced in designing and implementing AI-powered solutions that combine LLMs, vector databases, semantic search, and structured retrieval pipelines to deliver reliable and context-aware experiences. Skilled in building scalable APIs and backend services using Python, FastAPI, Java, Quarkus, PostgreSQL, and modern cloud-native technologies.
الخبرة
Software Data Engineer
<p>Integrated RAG and Graphrag models to enhance question-answering, leveraging MongoDB for efficient storage and retrieval of model-generated insights.<br>
Built and maintained Neo4j graphs to visualize relationships between code elements like functions, classes, and imports.<br>
Applied Kubernetes and Grafana for managing containerized services and monitoring application performance.<br>
Designed and optimized ETL data pipelines in Databricks, ensuring smooth integration, transformation, and processing of large-scale data.<br>
Developed multi-source extraction systems, storing code, tables, and database data in Elasticsearch for efficient retrieval.<br>
Engineered and optimized prompts for RAG models to improve query handling and context-awareness.<br>
Integrated statistical models into an application used by underwriters and actuaries, ensuring smooth operation and accurate risk assessments.<br>
Developed and maintained the application using FastAPI, integrating, updating, and validating statistical models provided by actuaries.<br>
Automated the process of calculating premiums and risk requirements for various fire engineering and liability insurance lines.<br>
Built data pipelines in Databricks to process and transform input data, generating insights for modeling and creating insights.<br>
Created a library to help actuaries process data while maintaining transparency in transformations and ensuring accuracy.<br>
Implemented unit tests for individual functionalities.<br>
Implemented end-to-end tests using Playwright to validate the entire workflow.<br>
Implemented performance tests using Gatling to assess system stability under high user load.<br>
Managed releases using Helm charts.<br>
Ran CI/CD pipelines for automated testing.<br>
Drafted release notes while coordinating deployments from development to testing environments for release candidates.</p>
Data Scientist - PFE
<p>Conducted various preprocessing techniques for Arabic dialects text.<br>
Utilized ensemble methods for modeling and fine-tuning.<br>
Completed speech preprocessing and fine-tuning with SpeechBrain.</p>