Job Description
Get To Know Us First!
Who We Are
At interface.ai, we’re redefining the future of banking with AI. Our cutting-edge Generative AI-powered platform serves over 100 banks and credit unions, delivering hyper-personalized customer interactions across voice, chat, and employee-assisting solutions.
Our mission :
To make banking effortless, intelligent, and profitable—enhancing user experience while boosting revenue and efficiency for financial institutions.
We’re not just another AI company. Our proprietary AI, built 100% in-house, is designed for zero-shot learning, achieving 90%+ accuracy on Day 1. With a world-class team from Microsoft, ISB, and IIMs, and a 1,800% growth rate in the last year, we’re shaping the future of AI in financial services.
Join us to build something transformative.
Careers -
LinkedIn -
Role – SDE IV Backend
Location: India (Remote)
Function: Engineering – Product Engineering
Reports to: Engineering Manager – Product Engineering
About the Role
We are looking for a Software Development Engineer IV to join our Core Platform Team. This team is responsible for designing and scaling the foundational systems that power all our AI-driven products—from secure authentication and configuration engines to core services like logging, feature management, and real-time orchestration.
You’ll work alongside experienced engineers to build modular, high-performance backend systems that are critical to uptime, compliance, and scalability across the company. This is a hands-on role ideal for engineers looking to grow their impact while working on production infrastructure used by every product team.
What You’ll Do
- Architect, develop, and optimize scalable microservices and RESTful/GraphQL APIs for Interface’s conversational AI platform, ensuring high availability, low latency, and seamless integration with products and partner ecosystems.
- Implement and maintain complex workflows using event-driven architectures, leveraging technologies like Kafka, RabbitMQ, or AWS SNS/SQS, to support real-time conversational AI interactions and data processing.
- Design and manage robust data models and database schemas using SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, DynamoDB) databases, optimizing for performance, scalability, and data consistency.
- Conduct thorough code reviews, providing constructive feedback on code quality, adherence to coding standards, and alignment with architectural best practices, while mentoring junior developers.
- Collaborate with cross-functional teams, including frontend developers, product managers, QA engineers, and conversational designers, to define technical requirements, resolve bottlenecks, and deliver end-to-end features on cloud platforms (e.g., AWS, GCP, Azure).
- Ensure system reliability by implementing monitoring, logging, and alerting solutions using tools like Prometheus, Grafana, or ELK Stack, and proactively address performance issues through profiling and optimization.
- Drive adoption of CI/CD pipelines, containerization (e.g., Docker, Kubernetes), and infrastructure-as-code (e.g., Terraform, CloudFormation) to streamline deployments and maintain production-grade systems.
What You’ll Bring
- Technical Mastery: 7-10 years of experience in building and delivering complex, scalable technical products. You have deep expertise in at least one of the languages mentioned below, and are well-versed in both NoSQL and relational databases.
- Scalable Systems Design: Extensive experience with distributed systems, low-latency applications, and microservices. You know how to build systems that perform under pressure and scale seamlessly.
- Real-Time Experience: Proven track record with real-time interactions, leveraging technologies such as web sockets, long-polling, and server-sent events to create responsive, real-time applications.
- Security & Data Protection: Hands-on experience implementing security and data protection measures. You understand the importance of safeguarding sensitive information in fintech applications.
- Problem-Solving Mindset: You approach challenges with creativity and tenacity, always looking for effective, innovative solutions. Your proactive attitude helps you identify and resolve issues before they become problems.
- Best Practices Advocate: Strong advocate for Test-Driven Development (TDD) and unit testing. You believe in writing clean, maintainable code and setting a high standard for the team.
- Proficiency in advanced prompt engineering, including designing, optimizing, and integrating LLM prompts into complex workflows and production systems.
Proficiency in one or more of the following languages is required:
- Go
- Java
- JavaScript/TypeScript/Node.js
- Python
Why Join Us?
- Remote-first culture – Work from anywhere, with top-tier colleagues.
- High ownership, high impact – Your work will define the future of banking.
- Comprehensive Benefits – We take care of our people.
Ready to lead with impact? Apply now.
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application