Job Summary
Core Python (Primary Focus) Advanced Python (3.11+): typing, dataclasses, async/await, context managers, decorators, generators Packaging and environments: uv/poetry Testing: pytest, fixtures, mocking, coverage, property-based testing (hypothesis) Code quality: ruff, mypy/pyright, black, pre-commit hooks Data handling: pydantic (v2), polars, JSON/YAML parsing, structured logging
Key Responsibilities
Agentic AI Development (Primary Focus) Agent frameworks: Strands Agents SDK, LangChain/LangGraph, or equivalent Building tools/functions for agents: @tool patterns, schemas, input validation Designing agentic workflows: single-agent loops, multi-agent orchestration (Graph, Swarm, Agent-as-Tool, A2A) Creating and maintaining agents, skills, and reusable tool libraries Model integration: Amazon Bedrock Prompt engineering, context management, memory, and state persistence Agent observability: tracing, evaluation, guardrails, cost/token management
Skill Requirements
Git, GitHub Actions CI/CD Secure coding: secrets handling, input validation, error handling
Other Requirements
Backend: FastAPI, REST/async APIs, WebSockets, authentication/authorization Frontend: React/TypeScript, HTML/CSS, component-based UI Databases: PostgreSQL, ORMs (SQLAlchemy), migrations (Alembic), Redis caching API design: OpenAPI/Swagger, versioning