Hiring During COVID-19: Fannie Mae is hiring for all open positions as we deliver on our mission of providing stability, liquidity, and affordability to the housing market during this critical time. All interviews and onboarding are conducted virtually. We look forward to connecting with you. Learn more

Algorithm Developer - Model Validation

Job Description


Fannie Mae provides reliable, large-scale access to affordable mortgage credit in communities across our nation. We are the leading source of funding for housing in America, which means more people can buy or rent a home. We are focused on sustaining the housing recovery, improving our company, and leading change to make housing better.

Join our diverse, high-performing team and make a difference as we work together to enable access to a good home.


Support, develop, assess, and execute statistical, mathematical, economic, and financial models for business decision making in all areas of mortgage finance business.


  • Re-engineer the Validation Report production process
  • Write algorithms that produce initial working drafts of Validation Reports pre-populated with information from prior work. 
  • Execute those algorithms for models selected for this form of validation process.
  • Ensure modeling projects are conducted in accordance with established company policies and generally-accepted modeling practices
  • Understand relevant business context to properly interpret model results, monitor performance and assess risks. Conduct ad hoc quantitative analyses, modeling, or programming using SAS, SQL, R, or Python
  • Communicate technical subject matter clearly and concisely, both verbally and through written communication via white papers, reports and presentations, to individuals from various backgrounds
  • Collaborate effectively, work as part of a team and across organizational lines to develop and implement solutions to meet business needs; Serve as project lead
  • Work autonomously guiding teams, choosing projects, and often act as SME resource across departments or as an in-house-expert


  • Bachelors degree or equivalent required
  • Masters, PhD or Other Advanced Degree preferred
  • 6+ years of related experience

  • Ph.D. or multiple masters degrees in Computer Science, Engineering, Applied Mathematics, Statistics, Economics or Finance or a related discipline preferred. 
  • Strong programming experience preferably to include Open Source languages such as Python and R and familiarity with tools available in the Amazon Web Services (AWS) environment.
  • Knowledge of Machine Learning modeling techniques, particularly as applied to Natural Language Processing and content analytics, preferred
  • Experience using graph databases and queries to establish a Knowledge Base and execute intelligent internal search preferred




As a condition of employment with Fannie Mae, any successful job applicant will be required to successfully complete a background investigation.

Fannie Mae is an Equal Opportunity Employer.



Req ID: 58800