Staff Software Engineer, Backend

interface.ai
Summary
Join interface.ai, a leading AI provider for banks and credit unions, as a highly skilled technical architect and leader. You will design and implement end-to-end solutions for complex projects, ensuring platform scalability and reliability. This role demands innovation, collaboration with the CTO and engineering leads, and solving complex challenges related to performance, scalability, security, and data protection. You will drive technical excellence, advocating for best practices and mentoring the team. The ideal candidate possesses extensive experience in building scalable technical products, thrives in fast-paced environments, and has a proven track record in real-time interactions and security measures. interface.ai offers a remote-first policy and comprehensive benefits.
Requirements
- Technical Mastery: 10+ years of experience in building and delivering complex, scalable technical products
- Deep expertise in at least one of the following languages: C/C++, Go, Java, JavaScript/TypeScript/Node.js, Ruby, Rust, Python
- Well-versed in both NoSQL and relational databases
- Startup DNA: Thrive in fast-paced, dynamic environments, ideally with experience in startups ranging from 5 to 30 employees
- Successfully built products from scratch and are comfortable navigating the unique challenges of early-stage companies
- Scalable Systems Design: Extensive experience with distributed systems, low-latency applications, and microservices
- 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
- Problem-Solving Mindset: Approach challenges with creativity and tenacity, always looking for effective, innovative solutions
- Best Practices Advocate: Strong advocate for Test-Driven Development (TDD) and unit testing
Responsibilities
- Architect & Lead: Take ownership of designing and implementing end-to-end solutions for complex, high-impact projects
- Innovate & Evolve: Keep the platform at the cutting edge by staying current with the latest trends in Conversational AI, fintech, and software development
- Collaborate & Inspire: Work closely with the CTO and engineering leads to drive best practices across the team
- Solve Complex Challenges: Dive into the toughest problems, from optimizing performance and scalability to ensuring security and data protection
- Drive Technical Excellence: Share your insights and expertise to help elevate the technical bar
Preferred Qualifications
- Hands-on experience with AI models and their integrations, specifically related to Conversational AI
- Proficiency in React and Python
- Familiarity with Fintech or Financial Services (FinServ) industries
Benefits
- Remote First Policy
- Medical/Dental/Vision Insurance
- PTO & Holidays
- Life Insurance