Software Engineer
Job Description
Full Stack developer – B2/ C1 (4 to 11 years of experience)
We are seeking an Senior Gen AI/Agentic AI Full stack Lead with Generative AI, Agentic Frameworks, Machine Learning (ML), AI and Full stack Python with strong knowledge on Cloud technologies like AWS, Azure, GCP. Ideal candidate is expected to have prior experience in end-to-end implementation of Gen AI solutions, Machine Learning models that includes identification of ‘right’ problem, designing ‘optimum’ solution, implementing using ‘best in class’ practices and deploying the models to production. Will work in alignment with data strategy at various clients, using multiple technologies and platforms.
Responsibilities
- Collaborate with data engineers, data scientists, and business stakeholders to understand the data and the business problems.
- Proven hands-on Gen AI / Agentic AI and data science with machine learning
- Strong knowledge of Python
- Experience of deploying the Gen AI applications with one of the Agent Frameworks like Langgraph, Autogen, Crew AI.
- Experience in deploying the Gen AI stack/services provided by various platforms such as AWS, GCP, Azure
- Experience in Generative AI and working with multiple Large Language Models and implementing Advanced RAG based solutions.
- Experience in processing/ingesting unstructured data from PDFs, HTML, Image files, audio to text etc.
- Experience with data gathering, data quality, system architecture, coding best practices
- Hands-on experience with Vector Databases (such as FAISS, Pinecone, Weaviate, or Azure AI Search).
- Experience with Lean / Agile development methodologies
Qualifications
- Bachelor's degree in computer science, Engineering, Mathematics, Statistics, or related field
- Proficient in Python and common machine learning libraries such as TensorFlow, PyTorch, Scikit-learn, etc.
- Hands-on experience with CI/CD pipelines and DevOps tools like Jenkins, GitHub Actions, or Terraform.
- Proficiency in NoSQL and SQL databases (PostgreSQL, MongoDB, CosmosDB, DynamoDB).
- Experience in Python AI/ML frameworks such as TensorFlow, PyTorch, or LangChain.
- Experience in creating Web UI applications, ML models & pipelines, Gen AI and Agentic AI solutions.
- Experience in Agentic AI frameworks like Autogen, Crew AI, Semantic Kernal, Langgraph etc.,
- Strong understanding of LLM fine-tuning, local deployment of open source models
- Proficiency in building RESTful APIs using FastAPI, Flask, or Django.
- Knowledge in Model evaluation tools like DeepEval, FMeval, RAGAS , Bedrock model evaluation.
- Experience with perception (e.g. computer vision), time series data (e.g. text analysis)
- Data visualization tools such as Tableau, Query languages such as SQL, Hive
- Good applied statistics skills, such as distributions, statistical testing, regression, etc.
Cairo, EG