Software Engineer (AI & Automation)
Role details
Job location
Tech stack
Job description
The Software Engineer with a focus on AI development and intelligent automation will design, build, and maintain agent-based AI solutions within our mortgage technology eosystem. This role strictly requires a background in the Mortgage or highly regulated Financial Services industry to ensure all AI solutions comply with strict financial regulations. The ideal candidate has deep technical expertise in Generative AI (LLMs), OCR technologies, Python, RPA, and Cloud environments (AWS or Azure)., * AI & OCR Implementation: Design and develop Generative AI and LLM-powered systems for document classification, data extraction, and underwriting support using advanced OCR technologies (Azure Document Intelligence, AWS Textract).
- Cloud & RPA Orchestration: Deploy and manage automated workflows and RPA bots within Cloud infrastructure (AWS or Azure) to streamline mortgage origination, servicing, and compliance.
- System Integration: Build and maintain event-driven automations connecting LOS, CRM, document management, pricing engines, and third-party mortgage vendors.
- Compliance & Governance: Ensure all AI models and automation workflows adhere to GLBA, RESPA, and internal data privacy/security frameworks.
Requirements
- Industry Experience: Proven work experience in the Mortgage or Financial Services industry (mandatory for regulatory compliance context).
- Technical Stack: Strong programming experience strictly in Python.
- AI & OCR: Deep hands-on experience with Gen AI, LLMs (OpenAI, Anthropic, open-source), and OCR technologies for document data extraction.
- Cloud & RPA: Proven experience deploying solutions in AWS or Azure, combined with traditional RPA experience (UiPath, Automation Anywhere, etc.).
- Integrations: Solid understanding of REST APIs, event-driven architectures, and microservices.