Industry
Department
Employment type
Experience Level
Here at Craftable, we create best-in-class technology for world-renowned bars and restaurants. We were founded back in 2015 in Silicon Valley by tech experts and hospitality industry veterans. Since then, we have brought the best to Texas for a warm southern twist! Our goal is to collaborate with restaurateurs, operators, and accountants to reduce labor costs, increase efficiency, and drive profit for our clients. Our platform is built to accommodate operators from independent restaurateurs to regional and national chains.
We're seeking a senior engineer to expand and enhance our hybrid RAG AI OCR system that processes invoices from major vendors like Sysco, Chef's Warehouse, and hundreds of other suppliers. You'll work on a system that combines cost optimization with accuracy improvements through intelligent prompt engineering and vector-based pattern matching.
Core Systems
Hybrid AI OCR Pipeline: Enhance our two-phase processing system (quick analysis → RAG-enhanced extraction)
Vector Pattern Storage: Expand our Pinecone-based vendor pattern repository for improved contextual understanding
Multi-Model Architecture: Work with Gemini 2.5 Flash for volume processing and Claude Opus 4.1 for complex cases
Smart Routing Logic: Develop confidence scoring algorithms to route documents to appropriate AI models
Real-time Processing: Scale our Java Spring Boot microservices architecture for high-throughput document processing
Advanced Features
Hierarchical Data Extraction: Complex invoice structures with nested line items and section headers
Multi-page Invoice Handling: Extraction across document pages with state management
Reconciliation Systems: Automated validation against purchase orders and inventory systems
Performance Analytics: Monitoring and optimization tools for processing accuracy and cost metrics
Java Spring Boot 3.x+ - 5+ years enterprise application development
Hibernate/JPA - Complex data modeling and optimization
AI/ML Integration - Experience with LLM APIs (OpenAI, Anthropic, Google AI)
Vector Databases - Pinecone, Weaviate, or similar embedding storage systems
Image Processing - OCR, computer vision, or document analysis experience
RESTful APIs - High-volume API design and optimization
Database Design - PostgreSQL or similar enterprise databases
Docker/Kubernetes - Container orchestration for scalable deployments
Document Intelligence - Previous work with invoice, receipt, or form processing
Prompt Engineering - LLM optimization and cost management strategies
RAG Systems - Retrieval-augmented generation implementation experience
Enterprise Integration - ERP systems, accounting software integration
Performance Optimization - High-throughput system design and monitoring
Computer Vision - OpenCV, image preprocessing, quality enhancement
Cloud Platforms - AWS/GCP experience with AI/ML services
Java Spring Boot 3.x → Hibernate → PostgreSQL
Gemini 2.5 Flash (primary processing)
Claude Opus 4.1 (complex cases)
Pinecone Vector DB (pattern storage)
Redis (caching/session management)
Docker/Kubernetes (deployment)
1. Advanced Pattern Recognition
Expand our vendor-specific pattern library to handle:
Service invoices vs. product invoices
SaaS billing structures
Credit memos and adjustments
International invoice formats
Multi-currency processing
2. Performance Optimization
Reduce processing costs through smarter prompt engineering
Implement intelligent caching strategies
Optimize vector similarity search performance
Develop batch processing capabilities for high-volume periods
3. Quality Assurance Systems
Build automated accuracy measurement tools
Create A/B testing frameworks for model comparisons
Develop confidence scoring algorithms
Implement feedback loops for continuous improvement
4. Integration Expansion
Connect to additional vendor portals and APIs
Build webhook systems for real-time processing
Create audit trails and compliance reporting
Develop mobile scanning capabilities
Work with the latest AI/ML tools and techniques
Your work directly affects thousands of restaurant operations daily
Stay current with rapidly evolving AI landscape
Work with cross-functional teams including data scientists and product managers
Lead architectural decisions and mentor junior developers
Competitive salary
Competitive benefits package including medical, dental, and vision insurance
Supplemental national holidays, parental, personal, bereavement, and reproductive loss leave plans etc.
Unlimited PTO
Retirement plans with 401(k) match
Opportunities for career growth and professional development
Vibrant company culture with frequent team-building events
A collaborative and supportive work environment that values innovation and inclusivity
We live to unleash the craft of hospitality by transforming the complexity of restaurant operations into seamless experiences. We are passionate about empowering hospitality teams to focus on what they do best—creating magical moments that turn first-time visitors into lifelong guests. We believe that when operational stress disappears, true hospitality flourishes, and that's where memories are made and communities are built.