What are the responsibilities and job description for the AI Engineer Intern position at Redwood Trust Inc?
Position Summary
We are seeking an AI Engineer Intern who will contribute to a range of projects focused on applying machine learning, natural language processing, and retrieval-augmented generation to real business challenges. This includes developing AI models, working with financial and operational datasets, experimenting with prompt engineering and fine tuning, and supporting the buildout of the company’s AI roadmap. You will assist in designing practical AI solutions, improving automation tools, and supporting data driven decision making across the organization.
By the end of the summer, you will have hands on experience creating and optimizing AI applications, developing RAG pipelines, and collaborating with product, data, and engineering teams. You will also gain a deeper understanding of how AI enhances workflows within a mortgage investment environment. The goal of the summer internship program is to reward high performing individuals with an offer to return full time upon graduation depending on business needs.
Responsibilities & Duties
- Participate in internship program events and activities.
- Communicate with peers and program leaders throughout the program.
- Assist with AI, machine learning, and enterprise data platform projects.
- Develop and improve retrieval-augmented generation pipelines.
- Experiment with prompt engineering and model fine tuning to strengthen AI applications.
- Help design and implement AI solutions for real business use cases.
- Support the development of AI product roadmaps.
- Work with Product Managers, Developers, Data Engineers, Senior Management, and Project Managers to test and deploy AI solutions.
- Attend team meetings and contribute to discussions.
Required Experience, Skills, & Competencies
- Current undergraduates (rising seniors).
- AI or ML related coursework with the core curriculum completed.
- Minimum 3.3 GPA and at least three years of college completed.
- Previous work experience or participation in meaningful extracurricular activities.
- Willingness to learn quickly and explore new technical concepts.
- Strong analytical thinking and problem-solving ability.
- Clear written and verbal communication skills.
- Reliable, professional, and able to handle confidential information with integrity.
Preferred Experience
- Exposure to deploying AI models in Azure.
- Knowledge of graph databases such as Neo4j and how they support AI systems.
- Experience building AI applications using publicly available models.
- Hands-on work with Python and SQL.
A reasonable estimate of the total compensation range for this role is $27/hr.
At Redwood Trust, we are committed to fostering an inclusive workplace where diversity is valued, and everyone has the opportunity thrive. We welcome applications from individuals of all backgrounds and experiences. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Salary : $27