
Senior AI Developer (C#)
INVENTO -
Cairo, EgyptJob Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
About the Role
We are seeking a highly skilled Senior AI Developer with strong expertise in C#/.NET and applied AI/ML solutions. The ideal candidate will bridge advanced AI technologies with enterprise-grade software development, building intelligent applications, APIs, and services that drive business value.
Key Responsibilities
- Design, develop, and deploy AI-powered solutions using C#/.NET in combination with AI/ML frameworks.
- Integrate machine learning models, natural language processing (NLP), and computer vision into enterprise applications.
- Build APIs, services, and microservices that expose AI functionality for internal and external consumption.
- Collaborate with data scientists to productionize models, optimize inference performance, and ensure scalability.
- Implement and maintain MLOps practices for model deployment, versioning, and monitoring.
- Work with cloud platforms (Azure, AWS, or GCP) to deliver AI solutions at scale.
- Mentor junior developers and contribute to establishing coding standards and best practices.
- Research and evaluate new AI technologies, frameworks, and tools, recommending adoption where appropriate.
Job Requirements
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, or related field.
- 5+ years of professional software development experience with C#/.NET Core.
- Hands-on experience integrating AI/ML models into production systems.
- Strong understanding of REST APIs, gRPC, and microservices architecture.
- Proficiency with databases (SQL Server, NoSQL, or vector databases).
- Familiarity with AI frameworks (ML.NET, TensorFlow.NET, TorchSharp, or interoperating with Python-based ML models).
- Experience with Azure Cognitive Services, OpenAI APIs, or similar AI services.
- Solid grasp of object-oriented programming (OOP), design patterns, and software architecture principles.
Preferred Skills
- Experience with real-time AI applications (e.g., chatbots, recommendation engines, computer vision).
- Knowledge of generative AI and large language models (LLMs).
- Familiarity with DevOps/MLOps pipelines (CI/CD, Docker, Kubernetes).
- Contributions to AI/ML open-source projects or research publications.