onsite
Financial Model Development Senior Python Developer - Freddie Mac
Software Engineer
Senior Python developer leading end‑to‑end financial modeling and machine learning projects for credit innovation, driving data‑driven insights and robust analytics solutions.
About the role
Key Responsibilities
- Design, develop, and maintain scalable Python applications for financial modeling and credit analytics.
- Implement end‑to‑end machine learning pipelines, from data ingestion to model deployment.
- Collaborate with data scientists and credit analysts to translate business requirements into technical solutions.
- Ensure code quality through unit testing, code reviews, and adherence to best practices.
- Optimize performance and scalability of models and data processing workflows.
Requirements
- 5+ years of professional software development experience, primarily in Python.
- Strong background in machine learning, data science, and statistical modeling.
- Experience with credit risk analytics and financial modeling.
- Proficiency in version control (Git), CI/CD pipelines, and cloud platforms (AWS preferred).
- Excellent problem‑solving skills and ability to communicate complex concepts to cross‑functional teams.
Skills
pythonmachine learningsoftware development