Pennymac is looking to solve the problem of building a transformative AI platform from the ground up to power their autonomous AI agents, manage their Unified Context Library, and orchestrate multi-step developer workflows, with the goal of helping millions of Americans achieve aspirations of homeownership.
Requirements
- Node.js
- TypeScript
- Cloud-native (AWS) environment
- AWS Bedrock AgentCore
- LangChain.ts
- GitLab
- Jira
- ServiceNow
- Language Server Protocol-style backends
Responsibilities
- Architect and build the core backend systems for the AI SDLC platform in a cloud-native (AWS) environment using Node.js and TypeScript.
- Design, implement, and scale the Unified Context Library, our RAG (Retrieval-Augmented Generation) foundation.
- Develop robust orchestration flows for autonomous AI agents using frameworks like the AWS Bedrock AgentCore and LangChain.ts.
- Build and maintain secure, scalable APIs for deep, bi-directional integrations with third-party developer tools (e.g., GitLab, Jira, ServiceNow).
- Engineer high-performance developer-focused services (e.g., Language Server Protocol-style backends) that can interact with code repositories, run linters, parse test results, and provide real-time feedback to AI agents.
- Take full ownership of the services you build, from architectural design and implementation to DevOps (IaC), testing, and production operations.
- Recommend and evaluate new technologies, architectures, and processes to ensure our AI platform is scalable, resilient, and cutting-edge.
Other
- Bachelor's degree or higher
- Paid Time Off Programs including vacation, holidays, illness, and parental leave
- Wellness Programs, Employee Recognition Programs, and onsite gyms and cafe style dining (select locations)
- Retirement benefits, life insurance, 401k match, and tuition reimbursement
- Philanthropy Programs including matching gifts, volunteer grants, charitable grants and corporate sponsorships