New opportunity

Senior Staff AI Application Engineer

GE HealthCare · Bengaluru, India

About this role

GE HealthCare's Chief Data and Analytics Office is seeking a Senior Staff AI Application Engineer to serve as the senior technical owner of its internal AI engineering platform. The role focuses on architecting shared libraries, standardized interfaces, code generation tools, and automated verification systems that enable data scientists and engineers to deploy secure, production-grade AI solutions across enterprise domains.

Responsibilities

  • Define the internal AI platform's architecture, public interfaces, versioning, and isolation boundaries for third-party models and agent frameworks.
  • Build and lead critical platform components hands-on, including the agent execution layer, secure data resolution layer, and configuration-driven user interface system.
  • Develop selected end-to-end AI applications across front end, back end, and agent layers to validate platform capabilities and unblock priority use cases.
  • Implement automated verification and evaluation-driven quality gates in release pipelines to enforce engineering standards and prevent behavioural regression.
  • Maintain backward compatibility, manage migration paths, and oversee safe deprecation cycles across applications and shared components.
  • Establish machine-readable specifications and automated validations for interfaces with adjacent infrastructure, security, and data teams.
  • Mentor engineers and data scientists while promoting architectural guidance and responsible use of AI coding assistants.

Required qualifications

  • Minimum 8 years of professional software engineering experience, including demonstrable ownership of a shared library, framework, SDK, or internal developer platform.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent demonstrable practical experience.
  • Expert-level Python with strict static typing (mypy or Pyright), alongside strong TypeScript and modern React front-end development skills.
  • Deep knowledge of API specification (OpenAPI), relational database schema design, SQL, and comprehensive multi-level testing and CI/CD pipelines.
  • Substantial production experience with LLM systems, prompt engineering, structured outputs, tool calling, and RAG architectures.
  • Hands-on experience with multiple AI agent frameworks (such as LangGraph, LangChain, AWS Bedrock AgentCore, or OpenAI Agents SDK) and framework-agnostic abstraction design.
  • Solid working knowledge of cloud architecture and AWS services (Lambda, SQS, S3, Aurora, Bedrock), Infrastructure as Code review (Terraform), and observability (OpenTelemetry).

Preferred qualifications

  • Advanced degree in Computer Science, Software Engineering, or a related field.
  • Familiarity with emerging context interoperability standards like Model Context Protocol.

Benefits

  • Relocation assistance provided.

For full details about this role, click “Apply on company site” to view the employer’s original posting.

Skills for this role

PythonTypeScriptReactmypyPyrightOpenAPISQLRelational DatabasesCI/CDGitHub ActionsGitLab CILLMsRetrieval-Augmented Generation (RAG)AI AgentsLangGraphLangChainAWS BedrockOpenAI Agents SDKModel Context ProtocolEvaluation-Driven DevelopmentAWSAWS LambdaAmazon S3Amazon SQSAmazon AuroraTerraformOpenTelemetry

Your skill match

Checking your profile…

YOUR NEXT STEP

Get interview-ready for this role

A focused preparation guide, built around this job’s responsibilities and requirements.

✦ AI-generated guide
Preparation suggestions, not the employer’s actual interview questions. Always check the original posting for current requirements.
01

Understand the role

What matters most

  • Architecting Framework-Agnostic Internal AI Platforms

    Serve as senior technical owner of the shared AI platform, creating durable abstractions and interfaces across agent frameworks (such as LangGraph and Bedrock AgentCore) and model providers so underlying tech can swap without rewriting applications.

  • Automating Verification, Quality Gates, and Governance

    Enforce engineering, security, and compliance standards via automated CI/CD checks, machine-readable interface specifications, and evaluation gates that prevent non-deterministic regression before code enters production.

  • Designing Long-Term Platform Contracts and Migration Paths

    Establish rigorous public interfaces, strict semantic versioning, and deprecation strategies across shared components, ensuring dozens of consumer applications avoid breaking changes and interface drift as the core evolves.

  • End-to-End Hands-On Prototyping and Selective Harvesting

    Implement end-to-end applications spanning React front ends, Python back ends, and AI agents to validate platform capabilities, harvest reusable patterns into shared libraries, and unblock key business use cases.

Likely challenges to think through

  • Balancing Framework Agnosticism with Feature Velocity

    Third-party agent frameworks and LLM APIs evolve rapidly, making stable abstraction layers prone to leaky interfaces or premature lowest-common-denominator limitations. Prepare to explain exact criteria for when to abstract a capability versus letting it sit in application space, using formal decision records.

  • Enforcing Rigid Engineering Discipline Across Heterogeneous Teams

    Data scientists prioritizing fast experimentation often resist rigid static typing, schema contracts, and strict release gates. Prepare to demonstrate how to automate compliance via code generation, CI tooling, and templates that streamline developer experience rather than imposing manual friction.

  • Implementing Automated Release Gates for Non-Deterministic AI Behavior

    Evaluating LLM applications and agent trajectories deterministically in automated release pipelines is difficult due to model variance and latency. Prepare concrete test harnesses, synthetic evaluation benchmarks, and regression metric thresholds that safely gate deployments.

03

Practice your answers

Technical practice

How would you design an isolation boundary and durable abstraction layer across heterogeneous AI agent frameworks?

What to coverAddress how to separate framework-agnostic agent interfaces from underlying execution runtimes like LangGraph or AWS Bedrock AgentCore. Explain the trade-offs of abstracting capabilities versus leaking framework-specific state management, and how automated validation can ensure identical agent behaviour across interchangeable drivers.

How do you establish evaluation-driven development and automated release gates for non-deterministic LLM pipelines?

What to coverDescribe designing evaluation suites and synthetic benchmark sets that validate LLM outputs, function calls, and RAG retrieval quality directly within CI/CD. Explain how you define objective quality thresholds to block regressions and verify that swapping a model provider preserves system behavior.

How would you design and enforce long-term versioning and backward compatibility for a shared internal AI SDK?

What to coverDiscuss semantic versioning guarantees, OpenAPI client generation, and schema evolution strategies across dozens of consumer applications. Detail practical deprecation protocols (announce, migrate, remove) that prevent interface drift without breaking dependent production workflows.

How do you architect the boundary between declarative configuration and executable code in an AI platform?

What to coverExplain architectural safeguards that prevent configuration formats from turning into undocumented, untyped mini-programming languages. Discuss schema validation techniques (such as strict type models) to define what an application requests while keeping execution logic strictly in code.

How do you leverage strict static and structural typing in Python to establish platform-level guarantees?

What to coverExplain the practical use of structural subtyping (Protocols), generics, and strict mypy or Pyright configurations to enforce component contracts across shared libraries. Discuss where type-level enforcement provides high architectural return versus where it introduces unnecessary complexity.

How would you implement a secure data resolution layer and configuration-driven UI across React and backend services?

What to coverDiscuss designing typed component contracts and design tokens in React alongside backend data access layers that enforce least-privilege security. Address how configuration can drive user interfaces dynamically while preventing client-side security bypasses.

How do you establish version-controlled specifications and automated checks with adjacent infrastructure and security teams?

What to coverDescribe moving away from ticket request queues toward declarative, versioned contracts that specify service permissions, deployment artifacts, and environment guarantees. Discuss automated validation gates in pipelines that enforce security and compliance without requiring scarce manual reviews.

How would you evaluate Terraform execution plans and cloud architectures for least-privilege and cost efficiency?

What to coverAddress reviewing infrastructure-as-code and IAM boundaries for AWS services such as Lambda, SQS, S3, Aurora, and Bedrock. Explain how to identify over-broad permission grants, sizing bottlenecks, and missing OpenTelemetry tracing without needing to author infrastructure from scratch.

What criteria and mechanisms would you use to evaluate emerging context protocols like Model Context Protocol (MCP)?

What to coverInferred preparation suggestion: Discuss evaluating nascent industry standards against internal platform interfaces before committing to full implementations. Address balancing interoperability readiness with the risk of prematurely architecting around unstable specifications.

Behavioural practice

Describe a situation where you had to correct a flawed abstraction in a live platform or shared library.

What to coverStructure your example using Situation, Action, and Result to explain how you recognized the abstraction flaw, assessed the cost to dependent consumers, and safely migrated teams to a revised interface without causing production outages.

Tell me about a time you resolved boundary friction or misaligned expectations with adjacent teams like infrastructure or security.

What to coverFocus on a concrete organizational boundary breakdown, detailing the actions taken to replace ad-hoc request queues or disputes with clear, automated, or machine-readable interface agreements and the resulting delivery throughput.

Describe an experience where you formally rejected an unnecessary abstraction or shared platform feature.

What to coverProvide a Situation, Action, Result example showing how you evaluated a requested capability, recorded an architectural decision record explaining trade-offs and revisit conditions, and guided stakeholders on why leaving it out benefited long-term health.

How have you mentored data scientists or application engineers to adopt strict software engineering standards?

What to coverShare an example illustrating how you introduced automated tooling, reference implementations, and code review practices so teams focused on business judgment rather than basic formatting or typing issues.

02

Sharpen your knowledge

Topics to prepare

  • Durable Abstraction and Isolation Boundaries for Agent Frameworks

    The posting explicitly demands designing isolation boundaries so third-party technologies like agent frameworks and model providers are confined to replaceable components. Revise how to define common interfaces across contrasting frameworks (e.g., LangGraph vs. AWS Bedrock AgentCore or OpenAI Agents SDK) without leaking framework-specific mechanics. Practice by drafting an Architectural Decision Record (ADR) detailing an abstract agent runtime interface, defining what is exposed, what is private, and why specific capabilities were deliberately excluded.

  • Evaluation-Driven Development and CI/CD Quality Gates for LLMs

    The role requires evaluation-driven development at depth and automated verification in the release path to prevent behavioural regression. Review methodologies for evaluating non-deterministic LLM pipelines (RAG retrieval quality, tool-calling correctness, and structured outputs). For revision, design a release-gate architecture diagram and test harness specification that scores candidate model outputs against baseline assertions and automatically halts deployment if quality metrics degrade.

  • Platform Versioning, Backward Compatibility, and Safe Deprecation

    A core accountability is owning the platform's public interfaces and managing migration paths so dependent applications do not break as underlying components evolve. Revise API contract lifecycle management, semantic versioning principles, and structural compatibility enforcement (e.g., via OpenAPI schemas and automated contract tests). Formulate a concrete three-stage deprecation policy (announce, migrate, remove) for breaking changes in a shared Python/TypeScript library.

  • Declarative Configuration vs. Executable Code Boundaries

    The posting explicitly highlights maintaining the boundary between declarative configuration (stating what) and executable code (implementing how) to avoid configuration turning into untyped, unmaintainable mini-languages. Revise schema validation strategies (such as Pydantic or JSON Schema) for config-driven user interfaces and agent execution workflows, defining clear rules for when logic must reside in code rather than parameters.

Skills to revise

  • Strict Static and Structural Typing in Python (mypy/Pyright)

    The posting explicitly requires expert Python with strict static and structural typing. Implement an abstract agent base class and tool execution interface in Python using Protocols (typing.Protocol), generics, and strict mypy/Pyright verification. Ensure the implementation handles structured outputs and tool definitions with complete compile-time type safety and zero typing errors under strict mode.

  • Developing Framework-Agnostic Agent Implementations

    The job requires demonstrable experience running the same agent logic unmodified across distinct frameworks (such as LangGraph and AWS Bedrock AgentCore). Build a simple goal-oriented agent with tool calling and RAG retrieval using an abstract interface, then implement two interchangeable driver adapters (e.g., one with LangGraph and one using native SDKs) that execute identical prompt workflows and return standardized responses.

  • Automated Contract Testing and OpenAPI Code Generation

    The posting specifies OpenAPI schema design, generated clients, and contract-testing across CI/CD pipelines. Write an OpenAPI 3.1 specification for an AI inference orchestration service, set up automated client generation in TypeScript, and configure a GitHub Actions workflow that executes spectral linting and contract validation to fail builds on breaking schema changes.

  • Reviewing Cloud Infrastructure and Access Boundaries (Terraform)

    While not authoring infrastructure directly, the posting explicitly mandates fluent reading and review of Terraform execution plans and boundary-level IAM access policies. As an exercise, review a sample Terraform plan provisioning AWS Lambda, Amazon Aurora, S3, and Amazon Bedrock, identifying least-privilege violations, unconstrained IAM wildcard actions, and missing OpenTelemetry tracing configs.

04

Your preparation checklist

  • Prepare a Platform Architecture and Abstraction Retrospective

    Prepare a structured walkthrough of a real shared library, framework, SDK, or developer platform you owned that other teams depended on. Explicitly cover an instance where an early abstraction choice proved flawed, the measurable cost to consumers, and the concrete technical strategy used to correct and migrate the interface without breaking dependent production systems.

  • Build a Cross-Framework AI Agent Abstraction Prototype

    Construct a working prototype demonstrating a durable, framework-independent agent contract that runs the same core agent logic unmodified across two runtimes (such as LangGraph and AWS Bedrock AgentCore or OpenAI Agents SDK). Validate that agent tool-calling, state transitions, and evaluation outputs remain consistent across both backends to showcase isolation boundary design.

  • Design an Evaluation-Driven CI/CD Quality Gate Specification

    Draft a CI/CD pipeline architecture document specifying automated quality evaluations for non-deterministic LLM and RAG workflows. Include defined test suites for retrieval accuracy, structured output validation, latency/cost thresholds, and an automated policy that halts deployment if behavioral degradation is detected.

  • Formulate a Shared Interface and Semantic Versioning Protocol

    Draft a mock platform interface specification using strict typing (mypy/Pyright) and OpenAPI 3.1 schema definitions. Detail a practical versioning and deprecation plan (announce, migrate, remove) that demonstrates how to publish breaking schema updates while preventing version divergence and interface drift across downstream applications.

  • Conduct a Mock Infrastructure Review for Cloud Boundaries and Least Privilege

    Inferred preparation suggestion: Practice reviewing declarative Terraform plans and IAM policies for AWS services like Lambda, Aurora, S3, and Bedrock. Document concrete feedback identifying overly permissive wildcards, resource execution boundaries, and missing OpenTelemetry observability traces without taking on direct infrastructure authoring.

  • Draft Strategic Architectural and Organizational Questions for the Team

    Prepare senior-level questions inquiring about the existing division between the Chief Data and Analytics Office and adjacent infrastructure or security functions, current patterns of version drift among internal data science consumers, and the platform's initial priorities across commercial, supply chain, or manufacturing domains.

AI-generated from the job information · Prepared Nov 5, 2026 (UTC)Useful preparation, not a guarantee of eligibility or an offer.

Availability has not yet been verified. Status can change after a check; confirm on the employer’s website. Report an issue · Our checking policy

KEEP EXPLORING

Similar AI jobs

Related skills and specializations in India. Matched to this role, not your profile.

Explore more jobs
Finding similar opportunities…