Job Description
Would you be interested in working at an AI/ML enterprise software that automates business processes at a large scale?
We are looking for an experienced backend / full-stack software engineer, with experience in building enterprise-class web applications, for our Islamabad office.
Must have
- Profound insight of Java-8/11/17 internals, or well-versed with C#/.Net stack
- Must be a self-learner and willing to learn new technologies including AI/ML services, and automation, and take R&D challenges
- Strong data-structures concepts like linked-list, queue, stack, and hashmap with their performance, and efficiency usage scenarios.
- Excellent problem-solving skills and ability to design complex algorithm
- Strong experience in coding multi-threaded applications
- Experience in Spring/Hibernate or. Net-based web services
- Written well-designed, testable, efficient code.
- Strong grip on Javascript / TypeScript
Should have
- Experience with Selenium Web Driver is a big plus
- Exposure to building AI/ML-based applications, or enough curiosity about AI/ML space
- Experience with Python or any other web development stack would be a plus
- Hands-on experience with Web Sockets is a big plus
- Hands-on experience in Unit testing using JUnit
- Knowledge of build tools e.g. Maven, Gradle. Cloud deployment experience will be a plus
- Hands-on experience in cloud services AWS / Azure / GCP
- Experience in web frontend frameworks such as Angular / React / Vue is a plus
- BS/MS degree in Computer Science / Software Engineering or a related subject
You won’t be creating boring CRUD applications, but rather operating at the edge of what’s possible using AI, ML, and automation.