Freddie Mac is seeking to solve complex business problems in the multi-family business by designing and developing cutting-edge Generative AI (Gen AI) Agents, Agentic Workflows, and Gen AI Applications. The goal is to transform complex business challenges into streamlined, automated processes, enhance operational efficiency, make data-driven decisions, and unlock new opportunities for growth by leveraging advanced AI technologies.
Requirements
- Strong proficiency in Python and experience with LangChain or similar framework
- Experience in data transformation, cleansing, and feature engineering to prepare data for AI/ML models
- Knowledge of implementing APIs, microservices and distributed systems within cloud environment. Familiarity with AWS services is expected
- Strong programming skills and familiarity with AI/ML libraries and frameworks.
- Solid understanding of MLOps/DataOps pipelines for scalable AI/ML development
- Experience with logging, tracing and observability frameworks
- Exposure to LLM fine-tuning, prompt engineering and model evaluation is must
Responsibilities
- Design and implement scalable Full Stack Gen AI Agents, Agentic Workflows, and applications to address diverse and complex business use cases.
- Design and implement feature engineering workflows to extract relevant signals from structured and unstructured data, enhancing the performance of LLM-powered products.
- Ensure that data used by AI applications is clean, well-structured, and optimized for model consumption.
- Establish feedback mechanisms where outputs from LLM models are analyzed and used to enrich and improve the underlying data sources, creating a virtuous cycle for product improvement.
- Design and deploy Python-based microservices for robust orchestration and integration with Gen AI Large Language Models (LLMs).
- Integrate machine learning models such as LLMs, RAG, and multi-modal AI into the application architecture.
- Implement solutions leveraging modern design patterns and best practices for full stack development.
Other
- 8-10 years of experience in software development
- 5+ years of experience in applied AI/ML engineering
- Demonstrated ability to work in cross-functional agile teams with a proven ability to collaborate with data engineers to ensure data readiness and quality for Gen AI solutions.
- Strong communication skills and a team-oriented mindset will be key.
- Agility and Adaptability: Thrive in a fast-paced, agile environment.