AIQ is a⠀new joint⠀venture⠀company⠀between⠀ADNOC ,⠀which⠀focuses on⠀developing⠀artificial⠀intelligence⠀technologies⠀in the⠀United⠀Arab⠀Emirates.⠀AIQ⠀develops⠀and⠀commercializes⠀AI⠀products⠀and⠀applications⠀for the⠀oil and⠀gas⠀industry.⠀It aims in⠀providing⠀end-to-end⠀solutions⠀by using⠀its data,⠀cloud and⠀talents to⠀develop AI⠀solutions⠀that seek⠀to reduce⠀costs and⠀generate⠀revenue⠀for its⠀clients.⠀AIQ⠀embodies⠀an⠀innovative⠀and⠀entrepreneurial⠀spirit⠀that⠀embraces⠀challenges⠀to push⠀boundaries⠀and seeks⠀to welcome⠀professionals⠀to its⠀team that⠀share the⠀desire to⠀make⠀meaningful⠀and⠀impactful⠀contributions⠀to its⠀mission.⠀Always on⠀the⠀cutting⠀edge of⠀technology,⠀AIQ⠀provides⠀its talent⠀all the⠀opportunities⠀to thrive⠀and excel.⠀Working at⠀AIQ⠀includes⠀dealing⠀with⠀massive⠀data sets,⠀an AI⠀infrastructure⠀that is⠀powered by⠀the latest⠀NVIDIA GPU⠀cloud⠀computing⠀platform⠀and access⠀to⠀limitless⠀computing,⠀storage⠀and⠀network⠀resources.
Responsibilities:
- Lead, design and implement full stack services with high availability, scalability and low latency.
- Build robust and scalable software from the front end to the storage through micro-services.
- Design and create services and system architecture for your projects, and contribute and provide feedback to other team members
- Help improve our code quality through writing unit tests, automation and performing code reviews.
- Participate in brainstorming sessions and contribute ideas to our technology, algorithms and products.
- Work with the product and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution.
- Dive into difficult problems and successfully deliver results on schedule.
- Contribute development of operational plans and budget requirements with respect to people, operations and technology.
- Participate in the development and regular reviews of team work and ensures timely completion of activities.
- Recommend the appropriate organisation structure for the Team to meet the business objectives.
- Contribute to the development of policies, processes, procedures and systems in line with best practices and company Code of Practices.
- Propose improvements in internal processes against best practices in pursuit of greater efficiency in line with ISO standards.
- Administer Internal and External audits of the Team to ensure timely actions and closure of audit recommendations.
Qualifications:
Educational Requirements
- Master’s degree in computer science or equivalent
Minimum Experience & Knowledge & Skills
- 8-10 years experiences in Software development, preferably in oil & gas industry.
- Experience with Python, Go, Java or Node and Frontend Framework (SPA)
- Clear hands-on mastery in traditional RDBMS (Postgres or MariaDB) and NoSQL databases (MongoDB, Cassandra, Elastic Stack DynamoDB).
- Data modeling, REST APIs, Microservices architecture Design patterns & Software Architecture, distributed Architecture, event driven development.
- Test driven development (TDD)
- Deep knowledge of one of the following: Python, Java, Scala, C#, C++, Typescript
- Docker, Kubernetes, HPC computing
- Lean/Agile/SCRUM mindset and working experience
- Ability to deliver something valuable with minimum supervision or even clarity
- Willingness to learn new technologies
- Git based integration and delivery workflows