Senior Software Engineer - AI

LowerColumbus, OH
14dHybrid

About The Position

Here at Lower , we believe homeownership is the key to building wealth , and we’re making it easier and more accessible than ever. As a mission-driven fintech , we simplify the home-buying process through cutting-edge technology and a seamless customer experience . With tens of billions in funded home loans and top ratings on Trustpilot (4.8), Google (4.9), and Zillow (4.9) , we’re a leader in the industry. But what truly sets us apart? Our people. Join us and be part of something bigger. Job Description: Purpose: The Senior Software Engineer will join our AI team to design a mortgage guideline-focused AI model. The goal of this product is to enable loan officers, processors, and other key stakeholders to ask an AI-powered assistant complex guidelines, scenario, and underwriting questions — and get answers that are accurate, compliant, and aligned with Lower’s standards and risk tolerance. This position will work closely with other developers and support the development of project plans and schedules.

Requirements

  • 6-11 years of experience is Software Engineering and Web Application Development or related fields.
  • Demonstrated experience implementing new ideas and solve complex technical problems and design issues.
  • Strong understanding of core software development concepts like fast algorithms and efficient data structures.
  • Ability to understand a specific mortgage industry concept and translate the requirements into code. This includes working with and implementing financial math concepts like amortization, APR and various qualification ratios.

Nice To Haves

  • Experience building or maintaining Retrieval-Augmented Generation (RAG) pipelines is highly beneficial
  • Prefer Experience working in our stack (TypeScript, React, Node microservices, AWS, Postgres, MongoDB).

Responsibilities

  • Make updates to core pricing and underwriting algorithms to expand the capabilities of the automation system.
  • Perform optimizations to improve the execution speed and reduce memory consumption of the core engine
  • Maintain the required configurations to keep the engine running accurately
  • Work closely with the product team and stakeholders to identify opportunities for automation and improvements to the lending process.
  • Build unit testing, integration, system, and user acceptance tests to ensure accurate implementation
  • Create solutions to improve the automation of the system specifically related to testing and configuration maintenance.
  • Propose new techniques and technologies for improving the engine capabilities
  • Provide support to Manager in developing project plan and schedules
  • Participate in requirement analysis, design, development, testing and implementation activities
  • Ensure to complete the assigned development tasks within deadlines
  • Work in compliance with coding standards and best practices
  • Provide assistance and mentorship to other developers as needed
  • Perform code reviews and recommend improvements
  • Review business requirements and recommend changes to develop reliable applications
  • Develop coding documentations and other technical specifications for assigned projects as directed
  • Analyze and resolve development issues accurately

Benefits

  • Competitive compensation plan
  • Extended benefit offerings including:
  • Medical/dental/vision
  • Paid holidays
  • Paid time off
  • Parental leave
  • Life insurance
  • Short- and long-term disability
  • 401K with company match
  • Discount on home mortgage refinances or purchase

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

1,001-5,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service