Full Stack Engineer

AviaryAI · USA

About AviaryAI

We build AI voice agents for banks, credit unions, and insurers. Our agents are live and handling real customer calls today. We’re backed by Y Combinator and growing.

The Role

You’ll be a full stack engineer working across our platform — and you’ll head the engineering effort on our SMS and RCS expansion.

About the Role

Leading the engineering effort to evolve our SMS and RCS agents from voice-agent clones into a messaging-native product

Writing the backend logic that manages conversation state and decision-making (Python)

Building internal dashboards and tools to configure and debug agents (TypeScript)

Contributing to our core frontend application as needed

Integrating with messaging providers and carrier infrastructure — delivery, 10DLC, opt-in/opt-out

Debugging real production issues when things break

What We Are Looking For

1–3 years full stack experience (new grads welcome)

Strong in Python

Comfortable in TypeScript / modern frontend frameworks

Experience building systems with real state or multi-step workflows

Able to work without detailed specs

Nice to Have

Startups

Fintech / insurance

Messaging or telephony systems (Twilio, Telnyx, Bandwidth, SMS compliance)

LLM applications (prompting, agent frameworks, evals)

We won’t just be building CRUD endpoints. You’ll be building systems that decide what to say next in a live conversation — hours or days after the last message.

What This Is Like

You’ll own the messaging vertical from prototype to high-volume production. This is not a ticket-driven role. You’ll have a lot of responsibility and a lot of autonomy.

We’re looking for someone who can work independently, has strong problem-solving skills, and is passionate about building scalable systems.

How to Apply

If you're excited about this opportunity, please submit your resume and a brief introduction explaining why you'd be a great fit for AviaryAI. We look forward to hearing from you!

Create a free account to apply