We are seeking an experienced software engineer with deep expertise in AI systems, agentic workflows, and modern full-stack development. This is a long-term opportunity for someone who enjoys building complex software from the ground up, solving challenging technical problems, and moving quickly.
This role requires someone who can architect systems, write production-quality code, and contribute across multiple areas of the stack. We are looking for a builder—not someone who simply completes assigned tickets.
Technical Requirements
Artificial Intelligence
- Large Language Models (OpenAI, Anthropic, Google, local models)
- AI Agents & Multi-Agent Systems
- Agent orchestration
- Prompt engineering
- Function/tool calling
- Structured outputs
- Retrieval-Augmented Generation (RAG)
- Embeddings
- Vector databases
- Memory architectures
- Context management
- Model routing
- AI evaluation and optimization
Agentic Workflows
- Autonomous task execution
- Agent-to-agent communication
- Planning and task decomposition
- Human-in-the-loop approval systems
- Long-running workflows
- Tool orchestration
- State management
- Event-driven architectures
Backend Development
- TypeScript
- Node.js
- Python
- REST APIs
- GraphQL
- PostgreSQL
- Redis
- Authentication & Authorization
- OAuth
- WebSockets
- Microservices
- Docker
- Linux
- Git
Frontend
- React
- Next.js
- Modern TypeScript
- Responsive UI development
- State management
- Component architecture
Infrastructure
- Google Cloud Platform, AWS, or Azure
- VPS administration
- Nginx
- CI/CD
- Monitoring
- Logging
- Performance optimization
- Security best practices
Integrations
Experience integrating with third-party platforms and APIs, including:
- REST APIs
- Webhooks
- OAuth providers
- Browser automation
- MCP (Model Context Protocol) is a plus
Ideal Experience
Experience with one or more of the following:
- AI copilots
- Enterprise SaaS
- Workflow automation
- Knowledge management
- Collaborative software
- Real-time systems
- OCR/document processing
- Semantic search
- API platform development
- Multi-tenant applications
Who We're Looking For
We value engineers who:
- Move quickly without sacrificing quality.
- Take ownership rather than waiting for direction.
- Can independently research and solve unfamiliar technical challenges.
- Write clean, maintainable, production-ready code.
- Think architecturally rather than focusing only on individual features.
- Communicate clearly and proactively.
- Are comfortable working in a fast-paced startup environment where priorities evolve as the product matures.
- Enjoy learning and implementing emerging AI technologies.
What Success Looks Like
The right candidate consistently delivers working software, solves problems proactively, and can take a concept from discussion to production implementation with minimal oversight.
We're looking for someone who enjoys building ambitious software and wants to be part of a long-term engineering effort.
To Apply
Please include:
- Resume or LinkedIn profile
- GitHub profile (strongly preferred)
- Portfolio or examples of AI-related work
- Description of the most technically challenging project you've built
- AI frameworks, languages, and tools you've worked with
- Your typical availability and time zone
- Tell us about your experience:
- Describe the most complex AI agent or multi-agent system you've built. Include the architecture, tools, memory strategy, and your specific contributions.
- What is the largest software project you've architected or led? Approximately how many files or lines of code, what technologies, and what was your role?
- When you encounter a technology you've never used before, what is your process for becoming productive with it? Give a recent example.
- Have you integrated OAuth, REST APIs, or MCP servers into production software? If so, describe one implementation.
- How many hours per week are you realistically available, and what other long-term projects or clients are you currently committed to?