Backend Engineer at AIQ
Australia, Nova Scotia, Australia -
Full Time


Start Date

Immediate

Expiry Date

01 Jan, 27

Salary

70000.0

Posted On

03 Oct, 26

Experience

3 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Industry

Information Technology & Services

Description

About The Company

AIQ is an Abu Dhabi-based technology company that develops and deploys industrial artificial intelligence (AI) technologies at scale, focused on the energy sector. As a venture between Presight (G42) and ADNOC, AIQ has productized 15 AI-enabled solutions that support clients to perform better, protect teams and equipment, keep operations sustainable, and rapidly scale successes. The organization embraces an innovative and entrepreneurial spirit, looking to push boundaries and solve transformational challenges across industry. It welcomes professionals that share the desire to make meaningful and impactful contributions to the mission to deliver responsible AI to the heart of industrial processes. Always on the forefront of technology, AIQ provides its talent with an environment to thrive and excel. Working at AIQ includes participating in some of the most significant industrial transformation projects, interacting with massive data pools, utilizing sophisticated AI infrastructure that is powered by a NVIDIA GPU cloud computing platform, and access to abundant computing, storage, and network resources made available from across the G42 ecosystem.

Overview

About the role:

As a Backend Engineer specializing in API development, you will play an important role in architecting, designing, and developing scalable and highperformance APIs to support our cutting-edge products. You will work closely with cross-functional teams to drive the evolution of our technology stack and ensure the delivery of robust and efficient solutions. We encourage the use of AI-assisted development tools (e.g., Claude Code, GitHub Copilot) to accelerate delivery — but you own the outcome: every line shipped is expected to be understood, tested, and defensible by you.

Responsibilities

Responsibilities:

API Design And Development

  • Architect, design, and develop APIs that adhere to industry best practices.
  • Implement RESTful APIs using backend programming languages such as Node.js, Python, and others as needed.
  • Utilize popular web frameworks, including Express.js, Flask, and FastAPI, to build robust and maintainable APIs.

Database Expertise

  • Design and optimize database schemas for efficient data retrieval and storage.
  • Implement data models and perform database queries to support API functionality.

Cloud Experience

  • Utilize cloud services to deploy and manage API infrastructure.
  • Implement best practices for cloud-based application scalability, reliability, and security.
  • CI/CD, Docker, and Kubernetes:
  • Design and implement robust CI/CD pipelines for automated testing, deployment, and monitoring of APIs.
  • Containerize applications using Docker for efficient deployment.
  • Manage container orchestration using Kubernetes for scalability and reliability.

Performance Optimization

  • Optimize API performance to ensure low latency and high throughput.
  • Identify and resolve bottlenecks and performance issues in the API and database layers.
  • Implement caching mechanisms and other optimization techniques.

AI-Accelerated Engineering

  • Use AI coding assistants and agentic dev tools to speed up implementation, testing, and documentation, while applying sound engineering judgment to review, validate, and refine AI-generated output.
  • Maintain full ownership and accountability for code quality, correctness, and security regardless of how the code was produced.

Collaboration And Leadership

  • Collaborate effectively with cross-functional teams, including product managers, front-end developers, and quality assurance engineers.
  • Mentor and guide junior engineers in API development best practices, including effective and responsible use of AI-assisted tooling.
  • Lead by example in code quality, testing, and documentation.

Security And Scalability



Responsibilities

About The Company

AIQ is an Abu Dhabi-based technology company that develops and deploys industrial artificial intelligence (AI) technologies at scale, focused on the energy sector. As a venture between Presight (G42) and ADNOC, AIQ has productized 15 AI-enabled solutions that support clients to perform better, protect teams and equipment, keep operations sustainable, and rapidly scale successes. The organization embraces an innovative and entrepreneurial spirit, looking to push boundaries and solve transformational challenges across industry. It welcomes professionals that share the desire to make meaningful and impactful contributions to the mission to deliver responsible AI to the heart of industrial processes. Always on the forefront of technology, AIQ provides its talent with an environment to thrive and excel. Working at AIQ includes participating in some of the most significant industrial transformation projects, interacting with massive data pools, utilizing sophisticated AI infrastructure that is powered by a NVIDIA GPU cloud computing platform, and access to abundant computing, storage, and network resources made available from across the G42 ecosystem.

Overview

About the role:

As a Backend Engineer specializing in API development, you will play an important role in architecting, designing, and developing scalable and highperformance APIs to support our cutting-edge products. You will work closely with cross-functional teams to drive the evolution of our technology stack and ensure the delivery of robust and efficient solutions. We encourage the use of AI-assisted development tools (e.g., Claude Code, GitHub Copilot) to accelerate delivery — but you own the outcome: every line shipped is expected to be understood, tested, and defensible by you.

Responsibilities

Responsibilities:

API Design And Development

  • Architect, design, and develop APIs that adhere to industry best practices.
  • Implement RESTful APIs using backend programming languages such as Node.js, Python, and others as needed.
  • Utilize popular web frameworks, including Express.js, Flask, and FastAPI, to build robust and maintainable APIs.

Database Expertise

  • Design and optimize database schemas for efficient data retrieval and storage.
  • Implement data models and perform database queries to support API functionality.

Cloud Experience

  • Utilize cloud services to deploy and manage API infrastructure.
  • Implement best practices for cloud-based application scalability, reliability, and security.
  • CI/CD, Docker, and Kubernetes:
  • Design and implement robust CI/CD pipelines for automated testing, deployment, and monitoring of APIs.
  • Containerize applications using Docker for efficient deployment.
  • Manage container orchestration using Kubernetes for scalability and reliability.

Performance Optimization

  • Optimize API performance to ensure low latency and high throughput.
  • Identify and resolve bottlenecks and performance issues in the API and database layers.
  • Implement caching mechanisms and other optimization techniques.

AI-Accelerated Engineering

  • Use AI coding assistants and agentic dev tools to speed up implementation, testing, and documentation, while applying sound engineering judgment to review, validate, and refine AI-generated output.
  • Maintain full ownership and accountability for code quality, correctness, and security regardless of how the code was produced.

Collaboration And Leadership

  • Collaborate effectively with cross-functional teams, including product managers, front-end developers, and quality assurance engineers.
  • Mentor and guide junior engineers in API development best practices, including effective and responsible use of AI-assisted tooling.
  • Lead by example in code quality, testing, and documentation.

Security And Scalability



Loading...