GenAI Software Engineer, Professional (Risk Engineering & Automation)
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Requirements
- Bachelor's degree in Computer Science, Computer Engineering, IT, or a related field (advanced degree preferred)
- 2-4 years of software development experience
- 1-2 years of hands-on experience in GenAI solutions, including LLMs (e.g., OpenAI, Anthropic, AWS Bedrock)
- Experience building RAG systems using vector databases
- Familiarity with agentic frameworks (e.g., LangChain, LangGraph, or similar)
- 2-4 years of experience in cloud development (AWS preferred), REST APIs, and microservices
- Strong programming skills in Python (experience with TypeScript/Java is a plus)
- Experience building enterprise or customer-facing AI applications
- Familiarity with CI/CD and DevOps practices
- Demonstrated ability to work in cross-functional agile teams
- Exposure to LLM guardrails, evaluation frameworks, or AI safety techniques
- Familiarity with AI governance, model risk, or responsible AI concepts
- Experience supporting quality-controlled or regulated environments
- Keys to Success in This Role
- Technical Proficiency: Strong Python skills and ability to build scalable microservices
- Quality & Reliability: Deliver robust, well-tested, and production-ready solutions
- Learning Agility: Continuously develop skills in GenAI and emerging technologies
- Collaboration: Work effectively across engineering, product, and risk teams
- Attention to Detail: Ensure high-quality data, outputs, and system performance
- Current Freddie Mac employees please apply through the internal career site.
- A safe and secure environment is critical to Freddie Mac's business. This includes employee commitment to our acceptable use policy, applying a vigilance-first approach to work, supporting regulatory mandates, and u
Additional Information
At Freddie Mac, our mission of Making Home Possible is what motivates us, and it's at the core of everything we do. Since our charter in 1970, we have made home possible for more than 90 million families across the country. Join an organization where your work contributes to a greater purpose. Position Overview As a Software Engineer, Professional (GenAI), your role is pivotal in shaping the future of AI-driven business solutions. You will design and develop scalable applications that integrate sophisticated AI models, directly influencing how businesses operate and succeed. In this role, you will contribute to building next-generation GenAI solutions and automation capabilities, with a focus on embedding risk awareness, controls, and governance into AI-driven systems. Your expertise in Python-based microservices will support the development of robust, quality-controlled frameworks for GenAI solutions, including those supporting governance and approval processes. By collaborating with GenAI scientists, UX designers, and cross-functional teams, you will help deliver enterprise-grade AI solutions that meet high standards of performance, reliability, and responsible AI practices. Our Impact Joining us offers the opportunity to work on cutting-edge GenAI and automation initiatives, gaining hands-on experience in building enterprise-scale AI solutions. You will learn how AI is applied in real-world, regulated environments, and be part of shaping the future of AI-enabled risk management.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at Freddie Mac? Share your experience