Freddie Mac

GenAISoftwareEngineer,Professional(RiskEngineering&Automation)

$94–142k McLean, Virginia, United States FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Professional candidates.

The Brief

“GenAI Software Engineer, Professional (Risk Engineering & Automation) at Freddie Mac. Skills: GenAI solutions, Python-based microservices, RAG pipelines, Prompt engineering, AI-driven workflows. Design and develop scalable GenAI applications (e. g. , copilots, automation tools, workflow solutions). Build and enhance RAG pipelines using vector databases and retrieval strategies”

What You'll Achieve.

Deliver enterprise-grade AI solutions that meet high standards of performance, reliability, and responsible AI practices; Shape the future of AI-driven business solutions; Influence how businesses operate and succeed; Build next-generation GenAI solutions and automation capabilities; Embed risk awareness, controls, and governance into AI-driven systems; Support the development of robust, quality-controlled frameworks for GenAI solutions

Industry & Context.

Eligibility Requirements

Vigilance-first approach to work, Supporting regulatory mandates, Using best practices to protect Freddie Mac from potential threats and risk, Adhering to privacy & security obligations

What They're Looking For.

Must Have

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, 2–4 years of experience in cloud development (AWS preferred), REST APIs, and microservices, programming skills in Python, Experience building enterprise or customer-facing AI applications, Familiarity with CI/CD and DevOps practices, Demonstrated ability to work in cross-functional agile teams, Experience supporting quality-controlled or regulated environments

Nice to Have

advanced degree preferred, TypeScript/Java is a plus, Familiarity with agentic frameworks (e. g. , LangChain, LangGraph, or similar), Exposure to LLM guardrails, evaluation frameworks, or AI safety techniques, Familiarity with AI governance, model risk, or responsible AI concepts

What You'll Do.

Design and develop scalable GenAI applications (e. g.

Build and enhance RAG pipelines using vector databases and retrieval strategies

Apply prompt engineering techniques

Develop and maintain Python-based microservices and RESTful APIs

Support the automation of business and risk processes through AI-driven workflows

Contribute to CI/CD pipelines and DevOps practices

Implement guardrails and validation mechanisms for LLM-based applications

Embed risk and control considerations into AI solutions

Perform data transformation

and preparation for AI model usage

Support model evaluation and continuous improvement

How You'll Work.

Team & Collaboration

Collaborate with GenAI scientists, UX designers, and cross-functional teams; Collaborate with engineers, data owners, product teams, and risk partners; Participate in code reviews, design discussions, agile ceremonies

Process & Methodology

Agile ceremonies

Full Job Description

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 impact** Key responsibilities include designing and developing scalable GenAI applications such as copilots, automation tools, and workflow solutions, as well as building and enhancing RAG pipelines using vector databases and retrieval strategies. You will apply prompt engineering techniques to improve model performance, develop and maintain Python-based microservices and RESTful APIs, and support the automation of business and risk processes through AI-driven workflows.

Free ATS check

Applying for this GenAI Software Engineer, Professional (Risk Engineering & Automation) role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about Freddie Mac?

Real rants from real employees. Read before you apply.

Read Company Rants →