Software Development Engineer - AgentCore, AWS Agentic AI
Core
Design, build, test, deploy, and operate core components of the Harness control plane and data plane to enable production-ready AI agents at scale.
Role type
Senior Software Development Engineer (Distributed Systems & Agent Infrastructure)
Builds
Managed agent loops, secure execution environments, and orchestration infrastructure for AI agents.
Domain
Cloud Infrastructure / AI Agent Platforms
Deliverable
production ML models
Required skills
Distributed systems design, API development, Object Oriented Design, Multi-threaded application development, System reliability and scaling, Tool orchestration, Streaming protocols, Security implementation, Observability, Infrastructure as Code
Preferred skills
Full software development lifecycle management, Code review and mentoring, Cross-service integration, Customer-facing feature design
Technologies
C#, C++, Java, Perl, AWS Step Functions, MCP servers, Amazon Bedrock
Responsibilities
Design and implement highly available control plane APIs and data plane services for agent execution. Build secure, isolated execution capabilities for tool orchestration and memory management. Develop integrations between Amazon Bedrock, third-party models, and customer-defined environments. Implement versioning, progressive deployment, and evaluation capabilities for agent behavior. Analyze and optimize latency, scalability, and cost across multi-tenant workloads. Simplify developer workflows by building cohesive abstractions, templates, and automation. Collaborate with cross-functional teams to reduce friction in the agent development lifecycle.
Seniority
Senior, hands-on IC
