Software Development Engineer, AI Upgrades & Transformation
Amazon · East Palo Alto, CA · Software Development
About this role
Amazon is hiring a mid-level Software Engineer based in East Palo Alto, CA. The posting calls out experience with Python, Java, C#, AWS. Compensation is listed at $165,200–$223,600 per year.
- Role
- Software Engineer
- Function
- software engineering
- Level
- mid
- Track
- Individual contributor
- Employment
- Full-time
- Location
- East Palo Alto, CA
- Department
- Software Development
- Posted
- May 8, 2026
More roles at Amazon
Job description
from Amazon careersDo you enjoy working on large-scale distributed systems and Agentic AI ? The team manages the Apache Spark Upgrade Agent for Analytics services (Glue, EMR, Athena), the Remote MCP Service (SageMaker Unified Studio MCP), and the AWS Glue Python Service - Product and Runtime. Apache Spark Upgrade Agent[1], is a new generative Agentic AI capability that enables customers to upgrade their Apache Spark applications to newer versions. Spark upgrades traditionally require 6-12 months of engineering effort for customers due to analyzing API changes, resolving dependency conflicts, and validating functional correctness across hundreds of enterprise applications. Apache Spark Upgrade Agent, reduces upgrade timelines from months to weeks through conversational interfaces, automated code transformation, and rigorous data quality validation, allowing engineers to use natural language for upgrades while maintaining approval control over changes and freeing engineering capacity for strategic innovation. The Remote MCP service is a fully managed Model Context Protocol server that provides customers using AI assistants (Kiro, Claude, Cline) and Agents secure access to value-added Spark Troubleshooting, Code Recommendation and Upgrade tools for Analytics services. Remote MCP service provide Agents with a MCP-compliant (Json-RPC-based interface) for Tool calls with IAM based permissions and auditability through AWS CloudTrail. The team also…