Senior Python Engineer with AI experience

GlobalLogic πŸ”₯
$$

Description

We are looking for a hands-on Senior Python Engineer who can take an AI use case from technical design through implementation and integration into a production environment.

The ideal candidate combines strong Python/software engineering skills with practical experience building LLM and GenAI solutions, and is comfortable working in an enterprise environment with complex business and technical requirements.

Requirements

  • 5+ years of software engineering experience (including backend/distributed systems), with 2+ years designing and running LLM/agentic systems in production.
  • Expert Python engineering for long-running services: concurrency, resource management, performance profiling, API client resilience (retries, timeouts, backoff).
  • Deep working knowledge of model capabilities/limits across tiers, model selection and pinning strategy, cross-region inference profiles, quota and throughput planning.
  • Expert-level use of Strands Agents/LangGraph in production, including custom tool adapters, memory/session management, and framework-internals debugging.
  • Proven ability to select and implement the right pattern per problem, decompose oversized tasks (map-reduce with checkpointing), and escalate autonomy only on eval evidence.
  • Experience owning tool contracts as versioned integration surfaces: schema design, least-privilege scoping, read/write separation, contract testing with API-owning teams.
  • Advanced context engineering: prompt layout for cache hit rate, stable-prefix design, per-step context allocation, measured (not guessed) representation choices.
  • Experience designing versioned output contracts consumed by downstream systems, including evidence/citation fields and compatibility management.
  • Experience designing evaluation methodology end-to-end: statistical treatment of nondeterminism, grader mix and judge calibration, eval-gated CI for prompt/model/config changes, growing eval sets from production failures.
  • Experience designing defense-in-depth for production agents: prompt-injection resistance, tenant isolation, PII redaction handling, least-privilege tool access, degradation ladders and failure policies.
  • Experience operating agents in production: end-to-end run reconstruction, per-tenant cost attribution, drift monitoring, incident response for AI-specific failures, capacity and quota management.
  • Strong AWS experience including Amazon Bedrock (and ideally Bedrock AgentCore: Runtime, Gateway, Memory, Identity), infrastructure as code (CloudFormation/Terraform), and event-driven pipeline design (queues, DLQs, idempotency, checkpointing).
  • Experience designing derived-data stores for agent pipelines (run state, checkpoints, memoized intermediate results) with clear source-of-truth boundaries.
  • Ability to lead technical discussions, mentor engineers, and align integration contracts with application teams and architects.

Job responsibilities

  • Own the design and delivery of production agent pipelines end-to-end, from trigger to published output, including decomposition for oversized inputs.
  • Own tool contracts as versioned integration surfaces jointly with API-owning teams; drive contract-first development and contract testing.
  • Design the release-bundle process (prompt + model + tools + config versioned and deployed as one unit, stamped on every output).
  • Define the evaluation methodology and quality gates; calibrate judges against human experts; grow eval sets from production failures.
  • Design the failure and degradation policy (retry, resume, degrade, honest absence), pathological-input handling, and prompt-injection defense-in-depth.
  • Own production operations: dashboards, alerts, drift monitoring, incident response, quota/capacity planning, cost optimization.
  • Lead code and design reviews; enforce testing standards across agent, tools, and infrastructure code.
  • Design and operate shadow/champion-challenger rollout mechanisms; manage pinned-model upgrades with mandatory eval reruns.
  • Partner with product and domain experts to define output contracts, quality rubrics, and feedback loops; challenge requirements that harm quality or cost.
  • Mentor junior and middle engineers; develop the team’s agent-engineering playbook.

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 24 September
48 views
Β·
6 applications
See stats of candidates who applied for this job πŸ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...