Learn the work behind Data, AI & Forward Deployed Engineering
Practical explanations, career decisions and reproducible workflows. Read the reasoning, inspect the evidence and follow the next skill into a real programme.
Design a machine learning project acceptance rubric
A useful project rubric rewards evidence that the modelling workflow is correct and its conclusions are justified. It should not reward an impressive score obtained through leakage, an unverifiable run or a claim that ex
Design a model API error contract
An API error is part of the interface. Clients need to distinguish invalid input from unavailable service and unexpected failure without parsing a stack trace. Define stable status codes and response fields, then test th
Design a product analytics event naming standard
An event naming standard should help two people identify the same business action from the same record. Consistent spelling is useful, but the larger requirement is consistent meaning: when the event fires, what entity i
Design a production evaluation sampling strategy
A uniform sample estimates common behavior but can miss rare costly failures. Production evaluation needs both an unbiased view of overall performance and targeted coverage of risky, abstained or complained-about tasks.
Design a prompt-injection test pack with expected safe behaviour
“The assistant should resist prompt injection” is not a test. A useful pack identifies the untrusted channel, the asset at risk, the attempted action and the observable safe behaviour. Refusal is only one possible expect
Design a RAG release report for a reviewer
A reviewer needs enough information to reproduce the evidence, inspect failures and understand what is still untested. A dashboard score without corpus, configuration and gates is not a release report.
Design a read-only SQL tool for an analyst assistant
A read-only SQL tool needs enforced data and operation boundaries. Checking whether a generated string starts with SELECT is insufficient: queries can access unintended data, call expensive functions or produce excessive
Design a recovery exercise for lost workflow state
A backup existing is weaker evidence than a restore exercise. Stateful AI workflows also need semantic recovery: after restoring bytes, can the system rebuild the correct state without repeating an external action?
Design a safe read-only research agent
Research is a useful first agent task because it can operate without messages, payments or account changes. “Read-only” still needs source, privacy, injection and budget controls.
Design a secret-rotation drill for an integration service
A rotation policy is unproven until the service rotates under observation. The hard part is coordinating issuance, deployment, verification and revocation without an outage or a permanently valid old credential.
Design a small MCP tool schema that can be tested
A tool named runquery with an unrestricted string hides meaning and expands risk. A narrow getmetric(metric, start, end) contract is easier to authorize, validate and evaluate.
Design a small package with explicit dependencies
Imports hidden in one laptop’s global environment make a project irreproducible. Declare what the application needs and keep test/tool dependencies separate.
Not sure which programme fits?
Tell us your background and we will map it to the right entry point — including saying so when a cheaper programme is the better fit. A counsellor replies within one working day.