onsite
Senior Software Development Engineer, Kiro - Amazon Web Services
Software Engineer
Senior engineer to design and build Kiro, an AI‑driven coding agent that orchestrates multiple models, maintains context across complex development workflows, and continuously learns to automate end‑to‑end software creation.
About the role
Key Responsibilities
- Design and implement core components of Kiro, including AI workflow orchestration and context‑management systems.
- Integrate and scale dozens of large‑language and specialized models on AWS infrastructure.
- Develop APIs and SDKs that enable developers to interact with Kiro programmatically.
- Build robust, high‑performance services in Python, Java, and C++ to support real‑time code generation and analysis.
- Collaborate with research and product teams to incorporate the latest advances in machine learning and AI.
Requirements
- 5+ years of software engineering experience building large‑scale, distributed systems.
- Strong proficiency in Python, Java, or C++ and experience with AWS services (e.g., SageMaker, Lambda, ECS).
- Hands‑on experience with machine learning frameworks and deploying AI models in production.
- Demonstrated ability to solve complex problems at the intersection of AI and software engineering.
- Excellent communication skills and a track record of delivering high‑quality code in fast‑moving environments.
Skills
pythonjavacmachine learningaws