Amazon
Join Our Team at AWS
At AWS, developers are the backbone of our innovation. We are on a mission to create AI-powered development tools, such as Amazon Q Developer, aimed at enhancing developer productivity by automating code writing, debugging, and minimizing tedious manual tasks. If you are an experienced developer eager to help fellow builders amplify their productivity and influence the future of these essential tools, we want you to be part of our dynamic Developer Productivity team.
Your Role:
As a Developer Advocate, you will play a key role in working closely with the teams behind these cutting-edge tools while engaging with thousands of developers globally. Here’s what you will be doing:
Creating in-depth technical content that highlights Amazon Q Developer and other AI tools, including video tutorials and implementation guides.
Developing comprehensive long-form content that addresses realistic scenarios such as modernizing legacy applications and constructing full-stack architectures.
Demonstrating technical workflows across multiple programming languages to tackle the unique challenges faced by frontend developers, backend engineers, and full-stack teams.
Detailing practical applications and identifying gaps in tooling through community engagement to influence product development effectively.
Collaborating with engineering teams to provide real developer feedback and contribute to open-source projects that enhance productivity.
A Typical Day:
Your day will involve:
Reviewing community feedback on your latest tutorial for Amazon Q Developer.
Building a live coding demo focused on Java modernization techniques.
Engaging in technical discussions in developer forums to explore the integration of AI tools.
Collaborating with product teams on upcoming feature releases based on community insights.
Preparing for a conference talk or writing a technical blog post that breaks down complex integration patterns into actionable steps.
About Us:
Our team comprises passionate developers committed to creating content that resolves practical development challenges. We aim to demonstrate how AI-powered tools seamlessly blend into existing workflows, resulting in measurable productivity gains.
We actively seek to understand developers' real-life struggles and collaborate with product teams to drive improvements in developer experience by incorporating community feedback into product development.
Why AWS?
Our culture values curiosity, inclusivity, and work-life balance. We encourage candidates from diverse backgrounds to apply, knowing that unique experiences enrich our team. Our community programs and mentorship initiatives are designed to support your career growth while promoting inclusiveness and creativity.
Qualifications:
Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience.
4+ years of software development experience.
Hands-on experience with AI coding assistants.
Proficient in languages such as Python, JavaScript/TypeScript, or Java.
Experience creating technical content and engaging with developer communities.
Preferred Qualifications:
Experience in building developer tools or extensions.
Proven track record of impactful technical video content.
Speaking experience at key developer conferences.
Familiarity with cloud-native development patterns.
Experience mentoring developers with strong communication skills.
We welcome applications from all qualified candidates, regardless of background. If you are ready to make a difference and help drive the future of developer experience, we want to hear from you!