Skip to main content

AI Software Developer

Technology
Digrro
Lahore, Pakistan3 weeks agoUntil 15/12/2026
Full timeFully remote

Job description

Company Description Digrro is a technology-first digital marketing and AI solutions company that helps organizations across Saudi Arabia, the UAE, Qatar, and the wider GCC build intelligent, scalable systems. The company combines strategy, creative execution, and technical delivery to serve as a long-term growth partner to its clients. Digrro’s capabilities span custom AI systems and agents, intelligent automation, predictive analytics, business intelligence, enterprise integrations, and tailored web and mobile applications.

The team also supports newly registered companies with operational readiness through Business Ready 360, covering organization structure, digital workplace, core systems setup, and training. From strategy to deployment, Digrro focuses on secure, scalable solutions that turn data, operations, and customer experiences into measurable growth.

Role Description The AI Software Developer will design, build, and maintain AI-driven applications and services that support clients’ growth and automation goals. This full-time remote role involves developing and integrating machine learning models, implementing neural network architectures, and applying natural language processing techniques to real-world business use cases. The AI Software Developer will collaborate with cross-functional teams to translate requirements into robust software solutions, optimize performance, and ensure scalability and security.

Daily activities include writing clean, maintainable code, conducting experiments and evaluations, reviewing peer code, and documenting designs and implementations. The role also includes staying current with AI and software engineering best practices to continuously improve Digrro’s technology offerings.

Qualifications

  • Strong foundation in Computer Science and Software Development, including data structures, algorithms, and modern programming languages (e.g., Python, JavaScript, or similar).
  • Hands-on experience with Pattern Recognition and Neural Networks, including training, evaluation, and optimization of machine learning models.
  • Practical knowledge of Natural Language Processing (NLP), such as text classification, entity recognition, and conversational agents.
  • Experience with AI and ML frameworks and tools (e.g., TensorFlow, PyTorch, scikit-learn, spaCy, or similar) and version control systems (e.g., Git).
  • Ability to design and build production-ready APIs and services, with familiarity in cloud platforms (e.g., AWS, Azure, GCP) and containerization tools like Docker.
  • Strong analytical and problem-solving skills, with the ability to work independently in a remote, distributed environment and collaborate effectively with diverse teams.
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Data Science, or a related field, or equivalent practical experience.
  • Experience in digital marketing, analytics, or GCC regional markets is a plus, as is prior work on secure, scalable enterprise solutions.

Keywords
Computer ScienceNeural NetworksOptimizationVersion ControlDigital MarketingAmazon Web Services (AWS)AlgorithmsTrainingAnalyticsBusinessTeaTensorFlowOCamlPyTorchSpaCyScikit-learnScalabilityUAEJavaScriptPython

Interested in this role?