Staff Software Engineer

Payjo Inc.
  • San Mateo, CA
  • Remote
    8 days ago

    Job Description

    About Us

    interface.ai provides an out-of-the-box AI Assistant that acts as a “Personal Bank Teller” to help financial institutions’ customers 24x7 through every step of the journey from a prospect to a customer. It is used by several financial institutions (FIs) across 5 countries spanning millions of conversations. Our customers have already witnessed over $50M+ ROI in just under 12 months.

    Our vision is to put an AI-powered Personal Banking Assistant in everyone's pocket that not only helps with day-to-day banking needs but also helps each individual achieve financial wellness.

    We have built an NLU platform ground up just for financial institutions based on some of the novel techniques like zero-shot learning. It is also based on a fully event-driven processing engine leading to minimal or no manual configuration required to manage the context in a dialog. You can learn more here - https://interface.ai/platform/

     

    This is a remote role

    As a Staff Software Engineer, you will be : 

    1. Architecting, Designing, and implementing key areas of interface.ai’s conversational AI platform and playing a significant role in evolving it.
    2. working with a team of driven and passionate engineers working on cutting edge technology, who take pride in solving complex problems.
    3. Engaging in cross-functional team discussions on Product, design, QA, deployment, and maintenance,  in a fast-moving collaborative set up.
    4. Driving accountability for test-driven development and delivery of high-quality features 
    5. Coming up with best practices to help the team achieve their technical tasks and continually thrive in improving the technology of the platform/team.

     

    You can be a great fit if you  :

    1. Are extremely self-motivated
    2. Have the ability to learn quickly
    3. Have a growth Mindset (read this if you don't know what it means - link)
    4. Have Emotional Maturity (read this if you don't know what it means - link)
    5. Are Passionate about the possibilities at the intersection of AI + Banking
    6. Have worked in a startup of 5 to 30 employees
    7. Have outstanding problem-solving abilities
    8. Have a proactive outlook for ways to make the solution better
    9. Have 10+ years of experience in delivering scalable complex technical products
    10. Have Good knowledge of distributed technologies, low latency, and highly scalable systems. 
    11. Have Expertise in JavaScript and Node.js
    12. Have Hands-on experience in Node.JS / Express.JS / Hapi.js / Koa.js (or any other Web Framework), and Relational Databases (preferably PostgreSQL)
    13. Have Expertise with unit testing & Test Driven Development (TDD)
    14. Have Hands-on experience in Mocha or other Javascript testing frameworks
    15. Have experience working with react, python (Nice to have)
    16. Have hands-on experience in developing applications using microservices, container technologies, container management systems such as Kubernetes
    17. Have a strong understanding of systems using real-time interactions (web sockets, long-polling, server-sent events)
    18. Have hands-on experience in the implementation of security and data protection
    19. Are eager to learn new technologies
    20. Have excellent written and verbal communication skills, including the ability to write detailed technical documents.
    21. Are passionate about helping teams grow by inspiring and mentoring engineers

     

    Numbers & Facts

    LocationSan Mateo, CA (
    Remote
    )

    Skills

    • Artificial Intelligence (AI)unmatched
    • Banking Servicesunmatched
    • Best Practicesunmatched
    • Communication Skillsunmatched
    • Cross-Functionalunmatched
    • Information/Data Security (InfoSec)unmatched
    • JavaScriptunmatched
    • JavaScript Frameworksunmatched
    • Leading Edge Technologyunmatched
    • Mentoringunmatched
    • Microservicesunmatched
    • Node.jsunmatched
    • Presentation/Verbal Skillsunmatched
    • Problem Solving Skillsunmatched
    • Product Designunmatched
    • Python Programming/Scripting Languageunmatched
    • Quality Assuranceunmatched
    • Return on Investment (ROI)unmatched
    • Sales Prospectingunmatched
    • Socketsunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Team Playerunmatched
    • Technical Deliveryunmatched
    • Technical Leadershipunmatched
    • Technical Writingunmatched
    • Test Driven Development (TDD)unmatched
    • Unit Testunmatched
    • Writing Skillsunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder