We are a small but ambitious team of 20+ technologists on a mission to succeed with our Google-integrated PDF editor and Signature solution – DocHub.
DocHub streamlines document editing, signing, distribution and forms completion to get your documents done. Offering a deep integration with Google Workspace, DocHub allows users to import, export, modify, and sign documents directly from Google apps to ensure smooth business processes and interactive workflows.
DocHub has several million monthly active users and is highly rated in the Google Workspace Marketplace. We are building new features and functionality to target larger customers and will deploy generative AI features this year. Our team has several senior engineers who have worked at DocHub for many years and have a deep understanding of the technology stack. We make decisions quickly and are always searching for ways to streamline our customers' workflows.
And now, we are looking for a Fullstack AI Engineer who is prepared to contribute to the next chapter of our company's growth.
What you'll be working on:
Fullstack Development: Build, maintain, and optimize scalable backend features using Ruby on Rails and front-end interfaces for AI integrations using TypeScript.
API Integration: Connect and manage integrations with major LLM providers (OpenAI, OpenRouter).
AI Agent Orchestration: Implement and manage multi-step, autonomous AI workflows
RAG Implementation: Combine retrieval mechanisms with generative models to improve information accuracy and relevance.
Prompt Engineering: Craft and refine prompts to optimize AI responses and outputs.
Model Optimization: Opportunity to customize pre-trained models and optimize LLM inference as needed.
What we expect from you:
4+ years of professional experience with Ruby on Rails
Proficiency with TypeScript
Experience building agentic flows and working with LLM APIs
Proficiency with SQL
Experience with vector databases (e.g., Pinecone, Milvus, pgvector) is a major plus
Experience with modern frontend development
Familiarity with testing tools and frameworks
Ability to evaluate various technical approaches and methodologies to ensure the delivery of optimal, high-quality results.
Excellent communication skills, with a focus on proactive status reporting and ensuring alignment through active listening and clarifying requirements.