# 🚀 Software Development Engineer

**Location:** San Francisco, CA (Hybrid) or Remote
**Type:** Full-time
**Team:** Engineering

---

## About Aden

We're building the future of AI agents. Aden is an open-source framework for creating self-improving, production-ready AI agents with built-in cost controls, human-in-the-loop capabilities, and comprehensive observability.

Our mission: Make AI agents reliable enough for real-world production use.

---

## The Role

We're looking for a Software Development Engineer to help build and scale our AI agent platform. You'll work across the full stack, from our React dashboard to our Node.js backend, contributing to core infrastructure that powers autonomous AI systems.

This is an opportunity to work on cutting-edge AI infrastructure alongside a small, experienced team passionate about shipping great software.

---

## What You'll Do

- Build and maintain features across our full-stack TypeScript codebase
- Design and implement APIs for agent management, monitoring, and control
- Work with real-time systems (WebSockets, event streaming)
- Optimize database performance (TimescaleDB, MongoDB, Redis)
- Contribute to our Model Context Protocol (MCP) server and tooling
- Collaborate on architecture decisions for scalability and reliability
- Write clean, tested, well-documented code
- Participate in code reviews and help maintain code quality

---

## Tech Stack

**Frontend (Honeycomb Dashboard)**
- React 18 + TypeScript
- Vite
- Tailwind CSS + Radix UI
- Zustand (state management)
- TanStack Query
- Recharts + Vega (data visualization)
- Socket.io (real-time updates)

**Backend (Hive)**
- Node.js + Express + TypeScript
- Socket.io (WebSocket)
- Model Context Protocol (MCP)
- Zod (validation)
- Passport + JWT (authentication)

**Data Layer**
- TimescaleDB (time-series metrics)
- MongoDB (policies, configuration)
- Redis (caching, pub/sub)

**Infrastructure**
- Docker + Docker Compose
- Kubernetes + Kustomize
- GitHub Actions (CI/CD)
- Nginx

---

## What We're Looking For

**Required:**
- 2+ years of professional software development experience
- Strong proficiency in TypeScript and Node.js
- Experience with React and modern frontend development
- Familiarity with SQL and NoSQL databases
- Understanding of RESTful APIs and WebSocket communication
- Comfortable with Git and collaborative development workflows
- Strong problem-solving skills and attention to detail

**Nice to Have:**
- Experience with AI/LLM applications or agent frameworks
- Knowledge of time-series databases (TimescaleDB, InfluxDB)
- Kubernetes and container orchestration experience
- Experience with real-time systems at scale
- Contributions to open-source projects
- Familiarity with Model Context Protocol (MCP)

---

## What We Offer

- Competitive salary + equity
- Health, dental, and vision insurance
- Flexible work arrangements (hybrid/remote)
- Learning & development budget
- Home office setup stipend
- Opportunity to work on open-source AI infrastructure
- Small team, big impact

---

## How to Apply

**Show us what you can do by contributing to our open-source project:**

1. **Solve an existing issue**
   - Browse our [GitHub Issues](https://github.com/adenhq/hive/issues)
   - Look for issues labeled `good first issue` or `help wanted`
   - Comment on the issue to claim it
   - Submit a Pull Request with your solution

2. **Create new issues**
   - Found a bug? Report it with clear reproduction steps
   - Have an idea? Open a feature request with your proposal
   - Spotted documentation gaps? Suggest improvements
   - Quality issues that show you understand the codebase stand out

3. **Submit Pull Requests**
   - Fix bugs, add features, or improve documentation
   - Follow our contribution guidelines
   - Write clear PR descriptions explaining your changes
   - Respond to code review feedback

4. **Submit your application:**
   - Email: `contact@adenhq.com`
   - Subject: `[SDE] Your Name`
   - Include:
     - Resume/CV
     - GitHub profile
     - Links to your Issues and/or PRs on our repo
     - Brief intro about yourself

5. **What happens next:**
   - We review your contributions (1-2 weeks)
   - Technical interview (60 min)
   - Team interview (45 min)
   - Offer 🎉

---

## Why Join Us?

- **Impact:** Your code will power AI agents used by developers worldwide
- **Open Source:** Everything we build is open source
- **Learning:** Work with cutting-edge AI and distributed systems
- **Culture:** Small team, low ego, high trust, ship fast
- **Growth:** Early-stage company with room to grow

---

*Aden is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.*

---

**Questions?** Email us at `contact@adenhq.com` or open an issue on [GitHub](https://github.com/adenhq/hive).

Made with 🔥 Passion in San Francisco
