What are the responsibilities and job description for the Junior AI Engineer - Co-Op position at Rialto Capital?
Summary: Rialto Capital is an integrated real estate investment management and asset management platform, with a dedicated special servicer. Our mission is to be a world-class, industry-leading organization that creates long-term value for our investors and sustains results across market cycles. The Junior AI Engineer position mirrors many of the day-to-day activities of Rialto’s AI Engineering team, offering hands-on exposure to building and integrating applications that leverage Large Language Models (LLMs) and next-generation AI technologies. You will work closely with senior AI engineers and data analysts to develop software solutions, optimize workflows, and enhance user experiences through LLM-infused applications.
Key Responsibilities
Key Responsibilities
- LLM & Generative AI Application Development: Assist in designing and implementing web and API-based applications that incorporate generative AI capabilities, leveraging frameworks like LangChain to streamline development.
- Software Integration & Deployment: Collaborate with cross-functional teams to integrate AI-powered features into existing platforms and tools. Contribute to the deployment of these applications in production environments, ensuring performance and scalability.
- Data Handling & Preprocessing: Support data-related tasks—such as ingestion, cleaning, and organization—to ensure that LLM-powered applications have the right data at the right time.
- Prototype & Experimentation: Participate in rapid prototyping of new generative AI features, running experiments and analyzing performance metrics to guide iterative improvements.
- Collaboration & Communication: Work alongside IT, Product, and Data Analytics teams to gather requirements, troubleshoot issues, and effectively communicate technical solutions to both technical and non-technical stakeholders.
- Open to Undergraduate interested in a full-time / Part-time internship and Graduate students preferred: Majors in Computer Science / Engineering or related fields.
- Programming Fundamentals: Proficiency in Python (or similar) and experience with frameworks like LangChain, TensorFlow, or PyTorch.
- Application & API Development: Familiarity with RESTful APIs, microservices architecture, and deployment tools. Experience with frontend frameworks (React, Vue) is a plus.
- Cloud & DevOps Exposure: Basic understanding of cloud platforms (Azure, AWS, or GCP), containerization (Docker), and CI/CD pipelines.
- Data Proficiency: Working knowledge of SQL or other data query languages. Experience with data wrangling and version control (Git) is helpful.
- Generative AI Interest: Demonstrated curiosity about or experience with LLMs, prompt engineering, or other generative AI techniques. Experience with LangChain is a strong plus.
- Detail-Oriented: Exhibits precision when developing and testing AI-driven applications.
- Team-Focused & Collaborative: Enjoys working in a cross-functional environment and learning from senior engineers.
- Adaptable & Innovative: Embraces new challenges in a fast-evolving AI landscape, proposing creative solutions and improvements.
- Positive Attitude & Enthusiasm: Approaches tasks with energy, resilience, and a desire to learn.
- Strong Interest in Real Estate & Alternative Investments (Preferred): Not required, but helpful for understanding the business context of AI solutions at Rialto.