Technical practice
How would you choose among supervised, unsupervised, deep, and reinforcement learning for an AI use case?
What to coverThe posting names all four approaches but does not specify a use case. Suggested preparation: explain how the available data, decision objective, evaluation method, and operational risk would guide your choice.
What would you test before releasing an AI/ML model for a critical energy-sector function?
What to coverThe role calls for production-ready, reliable, scalable solutions. Suggested preparation: distinguish model-quality tests from integration, performance, and safety checks, and explain what evidence would justify release.
How would you structure maintainable Python code for model development and deployment?
What to coverThe posting seeks advanced Python skills and names PyTorch, TensorFlow, and Pandas. Suggested preparation: discuss reproducible data preparation, separation of training and inference code, and tests without assuming a particular framework is mandated.
How would you design CI, deployment, and continuous-training pipelines across the model lifecycle?
What to coverThe role explicitly calls for CI/CD/CT from code commit onward. Suggested preparation: describe pipeline stages, automated checks, promotion decisions, and how training changes reach production safely.
How would you keep code, data, and model versions traceable through model retirement?
What to coverThe posting specifies version control across all three and an end-to-end lifecycle through retirement. Suggested preparation: explain how to reproduce a release, identify its inputs, manage changes, and retire an obsolete model.
How would you detect and investigate data drift and declining model performance?
What to coverPerformance monitoring and data drift detection are stated responsibilities. Suggested preparation: distinguish changes in input data from changes in model outcomes, and describe how you would verify an alert before choosing a response.
When should automated retraining run, and what should prevent an unsafe update?
What to coverThe role includes automated retraining infrastructure and guardrails. Suggested preparation: discuss retraining triggers, validation against the current model, and conditions for withholding or reverting a release.
What model guardrails and governance would you apply in a critical-infrastructure setting?
What to coverThe posting links model governance and guardrails to reliability and safety. Suggested preparation: explain how you would define acceptable operating conditions, monitor exceptions, and make model decisions reviewable without assuming a specific policy.
How would you compare quantisation, pruning, and knowledge distillation?
What to coverAll three optimisation techniques appear in the requirements. Suggested preparation: explain how each may affect resource use, inference performance, and model quality, and how you would test whether an optimisation is acceptable.
How would you troubleshoot a model that performs well in testing but poorly after deployment?
What to coverThe role spans deployment, monitoring, and maintenance of production models. Suggested preparation: trace possible differences in data, preprocessing, inference behaviour, and system constraints before deciding whether to fix the pipeline, update the model, or roll back.
Behavioural practice
Tell me about a time you worked with data scientists and data engineers to deliver a production model.
What to coverThe role explicitly requires this collaboration across the AI/ML lifecycle. Suggested preparation: give the situation, your actions to coordinate design and deployment, and the result, including any reliability or delivery evidence you have.
Describe a time you explained a complex AI output to a non-technical audience.
What to coverThe posting calls for translating AI outputs into actionable insights for business users and senior management. Suggested preparation: describe the audience and decision, how you conveyed limitations as well as findings, and what resulted.
Give an example of resolving a trade-off between a business objective, system performance, and compliance.
What to coverBalancing these considerations is a stated responsibility. Suggested preparation: set out the competing needs, how you reached and communicated a decision, and its outcome without implying that every objective was fully met.
Tell me about coordinating with vendor or IT teams on a technical delivery issue.
What to coverThe role includes engagement with vendor and IT teams. Suggested preparation: describe the issue, how you clarified responsibilities and resolved dependencies, and the resulting effect on delivery.
Describe a time you exercised independent judgement under complex technical constraints.
What to coverThe posting seeks independent working ability and systems thinking. Suggested preparation: explain the situation, the wider system effects you considered, the action you took or escalated, and the result.