We are looking for a Staff Engineer – Core Platform to architect, scale, and evolve the distributed systems foundation that powers Interface.ai’s next-generation AI experiences. This is a hands-on, high-impact engineering role that requires a systems thinker who thrives on solving large-scale engineering challenges in distributed, event-driven environments.
Requirements
- 8+ years of experience in backend or platform engineering, including 2+ years in high-scale B2C or distributed systems environments.
- Distributed Systems Mastery: Deep understanding of scalability, consistency, concurrency control, and fault tolerance.
- Low-Latency Systems Expertise: Proven track record designing systems with strict SLA and sub-second response times.
- Microservices Architecture: Strong experience building, deploying, and maintaining service-oriented architectures with APIs, event streams, and async messaging.
- Vector DBs & Embeddings: Hands-on experience with Weaviate, Pinecone, Qdrant, FAISS, or similar; strong grasp of RAG patterns and semantic retrieval.
- Programming Proficiency: Expertise in Go, Rust, Java, or Python, and familiarity with modern frameworks (gRPC, GraphQL, REST).
- Data Layer Knowledge: Solid understanding of SQL/NoSQL databases (PostgreSQL, Cassandra, DynamoDB) and caching systems (Redis, Memcached).
- Resilience & Observability: Experience designing with telemetry, distributed tracing, chaos testing, and monitoring (Prometheus, OpenTelemetry).
- Engineering Quality Mindset: Passion for clean code, automated testing, CI/CD, and maintainability.
- Bar-Raising Leadership: Experience mentoring teams, enforcing code quality standards, and elevating design practices.
Benefits
- Competitive salary
- Benefits package
- 401k Matching
- Generous Paid Time Off
- Relocation Assistance