AI Software Engineer
Build production-ready AI features that make WordPress management magical.
About the Role
As an AI Software Engineer, you'll bridge the gap between AI research and production systems. You'll implement robust AI integrations, optimize inference pipelines, and ensure our AI features are reliable, fast, and delightful to use.
Responsibilities
- Implement AI-powered features end-to-end, from API design to frontend integration.
- Build robust integrations with LLM providers (OpenAI, Anthropic, etc.).
- Optimize inference pipelines for latency and cost efficiency.
- Implement caching, batching, and other strategies for scalable AI systems.
- Build evaluation and monitoring systems for AI feature quality.
- Develop prompt engineering strategies and manage prompt versioning.
- Handle edge cases, errors, and fallbacks gracefully.
- Write comprehensive tests and documentation for AI systems.
Requirements
Experience
- 4+ years of software engineering experience.
- Experience integrating LLM APIs in production applications.
- Track record of shipping reliable, user-facing features.
Technical Skills
- Strong proficiency in Python and/or TypeScript.
- Experience with REST API design and implementation.
- Familiarity with LLM concepts (prompting, context windows, token limits).
- Experience with async programming and concurrent systems.
- Knowledge of observability patterns (logging, metrics, tracing).
Nice to Have
- Experience with vector databases and embeddings (Pinecone, Weaviate).
- Background in RAG (Retrieval Augmented Generation) systems.
- Experience with streaming responses and real-time AI features.
- WordPress development experience.
What We Offer
- Competitive salary + equity in a fast-growing AI startup
- Fully remote work with flexible hours
- $2,000 annual learning budget
- Latest MacBook Pro and premium tools
- Health benefits (varies by location)
- Unlimited PTO with encouraged time off
Apply for This Position
Ready to build AI features that users love? We'd love to hear from you.