Storable is looking to lead the design and delivery of next-generation, AI-enabled products and platform capabilities by hiring a Staff Software Engineer – AI to drive technical strategy, architecture, and hands-on implementation across multiple AI initiatives.
Requirements
- 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.
- Solid understanding of security, compliance, authentication, and data privacy in cloud 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).
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.
Other
- 10+ years of software engineering experience, with 4+ years in a senior or staff-level role.
- Demonstrated ability to lead architecture, mentor teams, and influence technical direction.
- 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.