Technical practice
How would you choose between conventional ML, deep learning, and generative AI for an enterprise use case?
What to coverPosting: The role develops ML and generative AI solutions and calls for experience across all three approaches. Suggested preparation: compare data needs, evaluation methods, deployment complexity, and whether a simpler approach meets the use case.
How would you prepare and validate training data using Python and SQL?
What to coverPosting: Python and SQL are required skills, and the role covers model development. Suggested preparation: explain data extraction, quality checks, train-test separation, and how you would detect leakage.
How would you decide whether a model is ready for production?
What to coverPosting: The role spans model development, deployment, and performance tracking. Suggested preparation: discuss appropriate offline metrics, representative validation data, operational constraints, and criteria for revisiting a deployment decision.
How would you make an end-to-end ML pipeline reproducible?
What to coverPosting: The role builds pipelines from training through production and requires MLflow experience. Suggested preparation: address versioning of data, code, configurations, and model artifacts, including what you would track with MLflow.
What checks would you put in an ML CI/CD pipeline?
What to coverPosting: CI/CD pipelines and MLOps are required skills. Suggested preparation: distinguish code tests from data and model checks, then explain promotion and rollback trade-offs.
How would you deploy and scale a model service with Docker and Kubernetes?
What to coverPosting: Docker and Kubernetes are required, and the role focuses on scalable AI systems. Suggested preparation: discuss packaging, resource limits, health checks, and how you would balance throughput, latency, and cost.
How would you design an API for an AI inference service?
What to coverPosting: API development is a required skill, and the role deploys AI solutions. Suggested preparation: cover request validation, response and error design, versioning, and operational considerations for a reliable service.
How would you choose embeddings and organize a vector database for retrieval?
What to coverPosting: The role works with embeddings and vector databases. Suggested preparation: explain how you would assess retrieval quality and weigh indexing, update frequency, latency, and storage trade-offs.
How would you evaluate and improve a RAG-based application?
What to coverPosting: RAG-based applications are explicitly part of the role. Suggested preparation: separate retrieval quality from answer quality, and discuss groundedness checks, failure analysis, and the trade-off between added context and latency.
How would you detect and investigate declining model performance in production?
What to coverPosting: Monitoring, observability, logging, performance tracking, and drift detection are specified. Suggested preparation: distinguish input drift from measured outcome degradation, identify useful signals, and explain how you would investigate before retraining or rolling back.
Behavioural practice
Tell me about a time you aligned teams on an AI deployment decision.
What to coverPosting: The role collaborates with cross-functional teams to optimize deployments. Suggested preparation: give a real situation, the differing priorities, your actions to reach a decision, and the result.
Describe a production model issue you helped resolve.
What to coverPosting: Deployment, monitoring, observability, and performance tracking are central to the role. Suggested preparation: use situation, action, and result to explain what signaled the issue, how you investigated it, and what changed afterward.
Tell me about a time you improved an ML pipeline from training to deployment.
What to coverPosting: Building and maintaining end-to-end ML pipelines is a stated responsibility. Suggested preparation: describe the original constraint, your specific actions, and the resulting effect on reliability or maintainability without overstating your contribution.
Describe a time you had to make a scalability trade-off for an AI system.
What to coverPosting: The role calls for scalable AI systems and collaboration to optimize deployments. Suggested preparation: give a real situation, the options and stakeholders involved, the action you took, and the observed result.