Software Development Engineer, AWS Quick Desktop

AmazonSeattle, WA
$143,700 - $194,400Onsite

About The Position

We're building an AI-powered desktop application that fundamentally changes how knowledge workers manage their digital workload. Think of it as an intelligent companion that sits alongside you on your laptop — connected to your messages, calendar, and files — understanding your work context and helping you stay on top of everything without the cognitive overhead. As an SDE-2 on this team, you'll work at the intersection of AI/ML systems and desktop application development. You'll build the infrastructure that lets AI agents operate safely and reliably on a user's machine — from real-time event processing and multi-agent orchestration to local knowledge graphs that evolve as users interact with the system. The problems you'll solve aren't typical CRUD — they involve designing novel architectures for long-running agentic sessions, managing context windows across complex task hierarchies, and building trust through transparent, permission-scoped automation. This is a 0-to-1 product. You'll ship features end-to-end, influence architecture decisions, and see your work in the hands of users quickly. If you've ever wanted to build software that feels like it genuinely understands and helps people — not just another chatbot, but a proactive partner — this is that opportunity.

Requirements

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience programming with at least one software programming language

Nice To Haves

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent

Responsibilities

  • Design and implement core systems for the desktop application's agentic runtime — including task scheduling, agent lifecycle management, and inter-process communication between parallel AI agents
  • Build and evolve a local knowledge graph that captures relationships between people, projects, and topics from the user's work environment, enabling contextual and personalized assistance
  • Develop integrations with external services (email, messaging, calendar, file storage) using standardized protocols, with a focus on security, permissions, and graceful failure handling
  • Own the memory and context management layer — solving hard problems around what information to retain, how to retrieve it efficiently, and how to keep long-running sessions coherent within token constraints
  • Contribute to the cross-platform desktop experience (macOS and Windows), ensuring performance and reliability across environments
  • Write production code in Python and TypeScript/JavaScript, with an emphasis on clean abstractions that other engineers can build upon
  • Participate in on-call rotations, operational reviews, and architecture discussions that shape the product's direction

Benefits

  • sign-on payments
  • restricted stock units (RSUs)
  • health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
  • 401(k) matching
  • paid time off
  • parental leave
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service