Senior Platform Engineer
interface.ai · Palo Alto, CA · 2 wk ago
On-siteEngineering$200/hrFull-time
About the role
We are building a universal banking assistant powered by our proprietary BankGPT platform. This assistant aims to displace legacy systems within financial institutions and own the end-to-end Customer Experience (CX) stack, unlocking a $200B opportunity.
Responsibilities
- Build AI-First Platform Systems
- Design and implement core platforms that power multi-agent orchestration, real-time decisioning, and AI workflows.
- Develop abstractions that allow AI systems to operate safely and predictably at scale.
- Contribute to evaluation, monitoring, and guardrail systems for AI development lifecycle and agentic architectures.
- Engineer High-Performance Distributed Systems
- Design and build low-latency infrastructure platforms.
- Optimize resource utilization and costs.
- Enable streaming and event-driven platforms to be hosted.
- Build fault tolerance, resiliency, and failovers.
- Enable reducing tail latency and eliminate performance bottlenecks.
- Code with Ownership
- Write production-quality code in Python and at least one systems/backend language (Node.js or Go).
- Use AI as an active part of how you write, review, refactor, and debug — not a shortcut, but a force multiplier on your engineering judgment.
- Review code with rigor and raise engineering standards.
- Refactor and simplify, and build abstractions over complex infrastructure systems for maintainability.
- Strengthen Platform Foundations
- Build reusable service frameworks and platform abstractions.
- Improve observability, logging, metrics, and tracing.
- Harden authentication, authorization, and secure service-to-service communication.
- Drive architectural improvements through RFCs and technical proposals.
- Collaborate Across AI & Product Teams
- Work closely with engineers and product teams.
- Translate product needs into scalable platform capabilities.
- Support compliance, security, and governance requirements.
Requirements
Required:
- 7+ years of backend or distributed systems engineering experience.
- Strong proficiency in Python and at least one backend language (Node.js or Go).
- Proven experience with observability and tracing systems (OpenTelemetry, Prometheus, Grafana).
- Hands-on experience with IaC tools — Terraform, Pulumi, or AWS CDK — architecting infrastructure that is scalable, repeatable, and version-controlled.
- Experience with CI/CD pipeline design (Jenkins, GitHub Actions, ArgoCD, GitOps workflows).
- Hands-on experience with Kubernetes, Helm, Terraform, and declarative infrastructure management.
- Deep understanding of distributed systems, concurrency, and performance optimization.
- Experience building high-availability, production-scale systems.
- Hands-on experience designing APIs and microservices.
- Strong debugging skills across complex distributed environments.
- Experience deploying systems in cloud-native environments.
- AI-native workflow: Build with AI daily: creating agents, automating analyses, prototyping with code, building custom workflows.
Preferred:
- Experience working with LLMs or AI-driven systems in production.
- Familiarity with agentic architectures or multi-agent orchestration.
- Experience with streaming systems and event-driven architectures.
- Experience building systems under strict latency constraints.
- Experience in fintech or regulated environments.
Qualifications
Required:
- Bachelor's degree in Computer Science, Engineering, or related field.
- Experience with distributed systems, concurrency, and performance optimization.
- Experience with Python and at least one backend language (Node.js or Go).
- Experience with observability and tracing systems (OpenTelemetry, Prometheus, Grafana).
- Hands-on experience with IaC tools — Terraform, Pulumi, or AWS CDK.
- Experience with CI/CD pipeline design (Jenkins, GitHub Actions, ArgoCD, GitOps workflows).
- Hands-on experience with Kubernetes, Helm, Terraform, and declarative infrastructure management.
- Experience building high-availability, production-scale systems.
- Experience designing APIs and microservices.
- Strong debugging skills across complex distributed environments.
- Experience deploying systems in cloud-native environments.
- AI-native workflow: Build with AI daily: creating agents, automating analyses, prototyping with code, building custom workflows.
Skills
- Python
- Node.js or Go
- Kubernetes
- Terraform
- Helm
- CI/CD pipelines
- Observability and tracing systems (OpenTelemetry, Prometheus, Grafana)
- IaC tools (Terraform, Pulumi, AWS CDK)
- Agentic architectures or multi-agent orchestration
- Streaming systems and event-driven architectures
- Latency optimization
- Security and compliance
Benefits
Interface.ai offers a comprehensive benefits package including:
- 100% paid health, dental & vision care
- 401(k) match & financial wellness perks
- Discretionary PTO + paid parental leave
- Sleep health, wellness & family benefits
- 🚀 A mission-driven team shaping the future of banking
Pay
Base Salary Range is expected to be between $170,000 - $210,000, plus performance bonus and equity options. Exact compensation may vary based on skills and location.
Schedule
This is an -site role. Team members in this role must live within commuting distance of our Palo Alto or San Francisco office hub.