G42

Lead Engineer - Platform and Application Support (Inception42)

Abu Dhabi, UAEPosted 1 weeks ago

Apply link checked 2 days ago

Salary
AED 12k–18k a month· est.
Job type
Full time
Level
Lead
Field
Engineering & Technology
Work mode
On site

About the role

Inception42, a G42 company, is the region\u2019s leading innovator of AI-powered domain-specific as well as industry-agnostic products, built on a rich heritage of research and development. Within the G42 ecosystem, Inception functions as the core intelligence layer \u2013 transforming data and compute infrastructure into real-world, applied AI solutions. Beyond its commercial endeavors, Inception is committed to creating positive societal impact. For more information, please visit www.inception42.ai Inception42, a G42 company, is the region\u2019s leading innovator of AI-powered domain-specific as well as industry-agnostic products, built on a rich heritage of research and development. Within the G42 ecosystem, Inception42 functions as the core intelligence layer \u2013 transforming data and compute infrastructure into real-world, applied AI solutions. Beyond its commercial endeavors, Inception42 is committed to creating positive societal impact. For more information, please visit www.inceptionai.ai Lead the technical delivery of platform reliability and application support for Inception42\u2019s products and applications used by internal colleagues and external customers. You will own complex production investigations, coordinate service recovery, and turn recurring failures into engineering improvements. This is a hands-on technical leadership role spanning application code, runtime dependencies, observability, operational tooling, and customer support, working closely with Product Engineering and infrastructure teams. \u2022 Set technical standards for production diagnosis, support case quality, observability, runbooks, and recovery across assigned platforms and applications. Mentor engineers and review technical investigations and operational changes. \u2022 Own complex escalated support cases through verified resolution, prioritising customer impact and agreed service commitments. Keep internal users and external customers informed of impact, next steps, workarounds, and progress. \u2022 Lead technical investigation and recovery during major incidents, coordinating Product Engineering, Application Support, Azure Cloud, NetSecOps, Quality Engineering, and Information Security. Maintain clear timelines, handovers, and recovery validation. \u2022 Diagnose failures across application code, APIs, authentication, queues, databases, containers, integrations, and runtime dependencies. Use logs, stack traces, traces, telemetry, and safe database queries to test hypotheses and identify causes. \u2022 Read source code and trace execution paths; create actionable engineering escalations with reproduction steps, environment and version details, correlation identifiers, evidence, and business impact. \u2022 Define and implement service level indicators and agreed reliability objectives with service owners. Improve dashboards and alerting around customer journeys, availability, latency, and successful processing. \u2022 Build maintainable automation, diagnostic tools, and reviewed reliability improvements using version control, appropriate tests, and controlled deployment. Reduce repetitive support work and avoidable escalations. \u2022 Drive release and support readiness with Engineering, including dependency documentation, health checks, operational handover, staged rollout, regression checks, and tested rollback and recovery procedures. \u2022 Assess capacity limits and failure modes; coordinate performance, dependency-failure, and resilience testing with domain engineers and verify recovery outcomes. \u2022 Lead root-cause reviews and track corrective actions to verified completion. Use recurring support demand, incident trends, and error-budget consumption to prioritise reliability and product improvements. \u2022 Protect customer data through approved access, sanitised diagnostics, secure operational tooling, and controlled production data corrections. Maintain accurate runbooks, knowledge articles, and audit evidence. \u2022 Track service commitments, resolution quality, recovery performance, customer experience, and operational effort. Provide clear technical risks and improvement recommendations to service owners and engineering partners. \u2022 Substantial production application support or reliability engineering experience with software products, including ownership of complex incidents and customer-facing technical investigations. \u2022 Evidence of technical leadership: setting engineering standards, guiding incident recovery, mentoring engineers, and delivering measurable improvements in reliability or support quality. \u2022 Ability to read and debug application source code in a relevant language such as Python, Java, C#, Go, or JavaScript/TypeScript, connecting code behaviour with runtime evidence. \u2022 Ability to build maintainable automation and diagnostic tooling, use Git, review changes, and apply appropriate tests before production use. \u2022 Strong debugging skills across

Requirements

Substantial production application support or reliability engineering experience with software products, including ownership of complex incidents and customer-facing technical investigations. Evidence of technical leadership: setting engineering standards, guiding incident recovery, mentoring engineers, and delivering measurable improvements in reliability or support quality. Ability to read and debug application source code in a relevant language such as Python, Java, C#, Go, or JavaScript/TypeScript, connecting code behaviour with runtime evidence. Ability to build maintainable automation and diagnostic tooling, use Git, review changes, and apply appropriate tests before production use.

Responsibilities

Lead the technical delivery of platform reliability and application support for Inception42’s products and applications used by internal colleagues and external customers. Own complex production investigations, coordinate service recovery, and turn recurring failures into engineering improvements. Set technical standards for production diagnosis, support case quality, observability, runbooks, and recovery across assigned platforms and applications. Mentor engineers and review technical investigations and operational changes. Own complex escalated support cases through verified resolution, prioritising customer impact and agreed service commitments. Lead technical investigation and recovery during major incidents, coordinating Product Engineering, Application Support, Azure Cloud, NetSecOps, Quality Engineering, and Information Security. Maintain clear timelines, handovers, and recovery validation. Diagnose failures across application code, APIs, authentication, queues, databases, containers, integrations, and runtime dependencies. Use logs, stack traces, traces, telemetry, and safe database queries to test hypotheses and identify causes. Read source code and trace execution paths; create actionable engineering escalations with reproduction steps, environment and version details, correlation identifiers, evidence, and business impact. Define and implement service level indicators and agreed reliability objectives with service owners. Improve dashboards and alerting around customer journeys, availability, latency, and successful processing. Build maintainable automation, diagnostic tools, and reviewed reliability improvements using version control, appropriate tests, and controlled deployment. Reduce repetitive support work and avoidable escalations. Drive release and support readiness with Engineering, including dependency documentation, health checks, operational handover, staged rollout, regression checks, and tested rollback and recovery procedures. Assess capacity limits and failure modes; coordinate performance, dependency-failure, and resilience testing with domain engineers and verify recovery outcomes. Lead root-cause reviews and track corrective actions to verified completion. Use recurring support demand, incident trends, and error-budget consumption to prioritise reliability and product improvements. Protect customer data through approved access, sanitised diagnostics, secure operational tooling, and controlled production data corrections. Maintain accurate runbooks, knowledge articles, and audit evidence. Track service commitments, resolution quality, recovery performance, customer experience, and operational effort. Provide clear technical risks and improvement recommendations to service owners and engineering partners.

Skills

  • Python
  • Java
  • C#
  • Go
  • JavaScript
  • TypeScript
  • Git
  • observability
  • incident management
  • automation tooling
  • diagnostic tooling
  • production support
  • reliability engineering
  • root-cause analysis
  • cloud platforms (Azure preferred)

Not sure you fit this role?

Upload your CV and see how you score against G42 and every other live job. It's free.

Get my free matches

Similar jobs in the UAE