Software Engineer (AI/Cloud)
Job Description:
We are looking for experienced software engineer who can deliver first-class web and mobile applications. You will be a part of an amazing team consisting of multi-culture working towards delivering creative “out of the box” solutions.
Engineers will develop and maintain all web and mobile applications under APIIT Education Group. They will be highly involved in architecture development, automation and optimisation to achieve the highest level of satisfaction among users, focusing on the user-centric and student-centric approach to designing and developing applications.
Responsibilities:
Design, develop, test, deploy, and maintain AI-powered applications, APIs, and integrations that enhance teaching, learning, and administrative processes across the university.
Build, fine-tune, and integrate machine learning and generative AI models into existing systems (e.g., Moodle LMS, Student Portal, reporting dashboards, service desks).
Collaborate with software engineers, cloud engineers, and cybersecurity specialists to embed AI solutions securely and at scale.
Drive innovation by applying AI in automation, predictive analytics, personalization, and chatbots to improve student and staff experiences.
Ensure the ethical, secure, and compliant use of AI in alignment with university data governance and academic integrity standards.
Continuously research and evaluate emerging AI frameworks, libraries, and cloud-based AI services to introduce new capabilities into CTI systems.
Provide documentation, training, and technical support for AI solutions to ensure adoption and knowledge transfer within the team.
Innovate and prototype AI-driven solutions to accelerate the university’s digital transformation and operational efficiency.
Skills and Competencies Requirements:
Education, Working Experience and Technical Skills
At minimum a Bachelor’s Degree in Computer Science/Information Technology, Software Engineering or equivalent level of studies in other fields are welcome
2-3 years of experience in software design, development, testing and deployment
Experience using code repository (e.g., Git, BitBucket, etc)
Must has Cloud certifications like AWS or Google for cloud role
At least one year of experience in developing mobile applications using the Ionic or similar framework for Android and iOS
Experience in Web Development including :
HTML
CSS
JavaScript
Angular 12+
Capacitor
Experience in scripting and programming language (e.g., Python, Bash, PowerShell, Java, or JavaScript)
Experience in Flask or Django framework
Experience in developing RESTful services and APIs
Experience with databases both SQL and NoSQL (e.g., MySQL, MSSQL, Oracle or PostgreSQL)
Experience with CI/CD
Experience in the following areas or similar is an added advantage
Working with automation tooling (Ansible, etc)
Working with containers (Docker, Compose, ECS, Kubernetes)
Working with various CI/CD tools (Jenkins, GitHub Actions, etc)
Deploying microservices architecture, applications, and supporting services
Two years minimum working Experience in AWS cloud services.
We thank you for your application. Please note that only shortlisted candidates will be notified.
Skills
- AI
- Analytics
- Android
- Angular
- Ansible
- API
- Automation
- AWS
- Bash
- Bitbucket
- CI/CD
- Cloud
- CSS
- Cybersecurity
- Data Governance
- Django
- Docker
- ECS
- Flask
- Generative AI
- Git
- GitHub
- GitHub Actions
- HTML
- Ionic
- iOS
- Java
- JavaScript
- Jenkins
- Kubernetes
- Machine Learning
- Microservices
- MySQL
- NoSQL
- Oracle
- PostgreSQL
- PowerShell
- Predictive Analytics
- Python
- REST
- SQL
- SQL Server