Skip to main content

Software Engineer, AWS Applied AI Solutions

Posted today

amazonwebservicesSeattle (WA)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Overview: In this role you will design and deliver scalable CRDT-based services for Chorus, a real-time document workspace that enables AI agents to collaborate with humans. You’ll work within AWS to scale from early customers to broad adoption, partnering with teams to align on technical tradeoffs and architecture. Expect hands-on coding, design reviews, and onboarding of new engineers, with a clear focus on reliability and operational excellence. This is an opportunity to shape high-concurrency, low-latency systems that power thousands of builders and impact how AI and humans collaborate at scale. Compensation / Benefits flexible work hours health insurance (medical, dental, vision) 401(k) matching paid time off parenteral leave RSUs
Responsibilities: Own the design and delivery of major service components enabling growth from initial customers to broad AWS adoption Contribute to technical discussions with partner teams, bringing data and tradeoffs to guide decisions Identify repeatable patterns vs. one-off solutions and raise abstractions when appropriate Improve code quality through thorough reviews and onboarding of new engineers Enhance operational readiness with monitoring, alarms, and on-call ownership
Key requirements: 3+ years of non-internship software development experience 2+ years in design or architecture of distributed or scalable systems 1+ years of experience in software development engineering or related 1+ years designing and developing large-scale multi-tiered or distributed software applications in C#, C++, Java, or Perl 1+ years of Object Oriented Design experience Bachelor's degree in CS, Engineering, Mathematics, or related field Experience with at least one programming language from the listed set proactive problem solving strong communication in technical discussions ability to onboard and mentor other engineers distributed systems high concurrency design patterns

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this