Ciklum is looking for a Senior Artificial Intelligence/Machine Learning Engineer to join our team full time in India.
We are a custom product engineering company that supports both multinational organizations and scaling startups to solve their most complex business challenges. With a global team of over 4,000 highly skilled developers, consultants, analysts and product owners, we engineer technology that redefines industries and shapes the way people live.
About the role:
As a Senior Artificial Intelligence/Machine Learning Engineer, become a part of a cross-functional development team engineering experiences of tomorrow.
Responsibilities:
• Harness Engineering — Core• Harness engineering — Excellent understanding of designing agent harnesses: the control loop, tool and skill surface, context and state management, and human-in-the-loop checkpoints around an LLM
• AWS Step Functions with ASL — Author Amazon States Language state machines to orchestrate agent steps, branching, retries, parallelism and human-approval gates (e.g.
task-token waits); invoke AgentCore runtimes and Lambda from workflows
• Deterministic vs LLM control — Design workflows where policy gates and rules decide routing and the LLM only proposes, with explicit exception, timeout and loop-guard paths
• Amazon Bedrock AgentCore — Host, operate and scale agent workloads on AgentCore Runtime; understand lifecycle, scaling and invocation patterns, and expose tools via AgentCore Gateway
• AgentCore Observability — Hands-on tracing, metrics and logging of agent runs (AgentCore, CloudWatch, Datadog) with a per-step audit trail to debug and monitor production workflows
• AgentCore Evaluation — Hands-on design and running of evaluations (AgentCore Evaluations, golden-dataset regression tests) to measure agent quality before and after each release
• Guardrails — Hands-on configuration of Amazon Bedrock Guardrails and policy controls for safety, prompt-injection defence, PII and hallucination mitigation, with