Storable is redefining property management for specialty real estate, and they are seeking a highly experienced Staff Software Engineer to lead the design and delivery of AI-enabled products and platform capabilities. This role involves driving technical strategy and architecture while collaborating closely with product and engineering leaders to integrate AI across their product ecosystem.
Responsibilities:
- Define and drive the technical vision for AI-powered features and platform components
- Architect scalable, secure, and resilient backend systems and pipelines
- Evaluate, design, and implement solutions using OpenAI, Anthropic, and Bedrock foundation models
- Establish best practices for prompt engineering, model evaluation, data flows, and AI system reliability
- Build robust backend services and APIs using Python (FastAPI, Flask, etc)
- Integrate LLMs into production workflows, including fine-tuning, RAG, orchestration, agent frameworks, and embeddings
- Develop cloud-native systems using AWS services such as EKS, Kubernetes, Lambda, S3, DynamoDB, API Gateway, Step Functions, and SageMaker
- Implement observability, automated testing, CI/CD, and operational tooling
- Partner with product managers to translate AI concepts into scalable engineering solutions
- Coach and mentor engineers across multiple teams, driving engineering excellence
- Lead design reviews, architecture discussions, and cross-team technical initiatives
Requirements:
- 10+ years of software engineering experience, with 4+ years in a senior or staff-level role
- Deep proficiency in Python, including asynchronous programming, package design, and performance optimization
- Experience with Postgres, ReactJS, NextJS
- Hands-on experience with LLM platforms such as: OpenAI (ChatGPT, GPT models), Anthropic Claude, Amazon Bedrock (Titan, Claude, Mistral, etc.)
- Strong background building distributed systems or large-scale backend services
- Expertise using AWS cloud services in production environments
- Demonstrated ability to lead architecture, mentor teams, and influence technical direction
- Solid understanding of security, compliance, authentication, and data privacy in cloud environments
- Exceptional written and verbal communication skills, with the ability to translate complex technical concepts to varied audiences
- Proven ability to work effectively across departments, influencing without authority and building strong relationships with engineering, product, design, and business stakeholders
- Experience driving collaborative initiatives and leading through ambiguity in fast-paced environments
- Experience with vector databases (ChromaDB, Pinecone, etc)
- Knowledge of RAG, agentic workflows, model fine-tuning, and prompt engineering frameworks
- Familiarity with DevOps tools (CI/CD, Terraform, Docker, Kubernetes)
- Background in data engineering or applied machine learning
- Experience working in agile, product-focused SaaS organizations
- Experience working with geographically distributed teams
- Experience presenting technical concepts to leadership, external partners, or public tech forums is a plus