I

interface.ai

AI-driven virtual assistants for banking

Staff Software Engineer

AI Application EngineeringConfirmed live in the last 24 hours
Full-timeSan Francisco, CA, USA

About the Job

Requirements

  • At least 8 years of software engineering experience, including recent roles setting technical direction.
  • A record of architectural successes, including systems designed to scale, operate in production, and remain relied upon by others.
  • Expert-level proficiency in TypeScript and Python, with strong JavaScript skills for full-stack contributions and the ability to work across the stack.
  • Deep platform engineering expertise in distributed system design, event-driven architectures, cloud-native infrastructure, multi-tenancy, and horizontal scale.
  • Understanding of LLM-based system internals, including context management, tool-use patterns, latency and cost trade-offs, evaluation strategy, and agentic AI architecture.
  • Ability to design systems that can evolve as requirements change.
  • A Bachelor of Science or Bachelor of Arts in Computer Science is required.
  • Ownership of problems, including solving, delegating, or escalating them within 24 hours.
  • Full-time presence in San Francisco.
  • Ability to work in person in San Francisco five days a week.

Responsibilities

  • Define and own the technical architecture of the platform, including multimodal APIs, real-time event systems, AI orchestration layers, and data infrastructure.
  • Lead cross-functional technical initiatives by translating ambiguous product bets into engineering roadmaps, mitigating systemic risks, and driving their resolution.
  • Architect scalable, production-grade agentic AI and conversational AI systems, including LLM integration layers, retrieval pipelines, tool-use orchestration, and evaluation frameworks.
  • Establish engineering standards for service contracts, data models, deployment patterns, observability, and reliability targets as the company scales.
  • Bridge product vision and engineering execution by translating goals into architecture and shipped systems.
  • Integrate AI-native development tools, including Claude Code and Cursor, into engineering practice and help peers use them effectively.
  • Mentor and elevate senior engineers, helping the team become more capable and autonomous.
  • Write code, review systems, and make technical decisions that affect the company.

Desired Qualifications

  • A Master of Science or PhD in Computer Science or AI, or a related field.
  • Experience architecting production conversational AI systems, voice AI, or real-time natural language processing pipelines.
  • Deep domain experience in fintech, payments, core banking, or financial data infrastructure.
  • Experience as a founding or early-stage engineer at a startup that shipped at scale.
  • Published work, open-source contributions, or recognized technical writing in AI systems or platform engineering.

About the Company

interface.ai

AI-driven virtual assistants for banking

Interface.ai provides an AI-powered platform that delivers intelligent virtual assistants for banks and credit unions, available across voice, chat, and mobile. The system is pre-trained on over 60 banking-specific use cases and integrates with core banking, CRM, and LOS systems, featuring Agentic Voice AI, Agentic Chat AI, and Agentic Employee AI, with device biometrics and real-time monitoring for security. It differentiates itself by serving community banks and credit unions with out‑of‑the‑box banking AI and end-to-end automation across channels, using a performance-based pricing model. Its goal is to improve operational efficiency, boost customer self-service, and help financial institutions scale AI-powered service.

Company size
51-200
Company stage
Early VC
Total funding
$80M
Headquarters
San Francisco, CA
Founded
2018

Recently Posted Jobs

Explore more opportunities at interface.ai

See more jobs