Software Development Engineer - AgentCore, AWS Agentic AI
Core
Design, build, test, deploy, and operate core components of the Harness control plane and data plane for Amazon Bedrock AgentCore, enabling production-ready AI agents at scale.
Role type
Senior Software Development Engineer (Distributed Systems)
Builds
Managed agent loops, secure execution environments, and orchestration infrastructure for AI agents.
Domain
Cloud Infrastructure / AI Agent Orchestration
Deliverable
production ML models
Required skills
Distributed systems design, API development, Object Oriented Design, C#/C++/Java/Perl, System reliability and scaling, Multi-tiered application development
Preferred skills
Full SDLC experience, Code reviews, Source control management, Build processes, Testing, Operations
Technologies
Amazon Bedrock, AWS Step Functions, MCP servers, Strands Agents, C#, C++, Java, Perl
Responsibilities
Design and operate highly available control plane APIs and data plane services; Build secure, isolated execution capabilities for tool orchestration and memory; Develop integrations between Amazon Bedrock and third-party models; Implement versioning, progressive deployment, and evaluation capabilities; Analyze and improve latency, scalability, and cost controls; Simplify developer journey via abstractions and automation; Collaborate with customer teams to reduce friction.
Seniority
Senior, hands-on IC