Jobs · Finance · Iowa

Quantitative Developer (Machine Learning & AI)

Principal Financial Group · Des Moines, IA · 3 wk ago
On-siteFinance$120k–$165k/yrFull-time
We need to output HTML fragment with sections: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. Only include sections that have real specific content. Let's parse the posting. We have: - "What You'll Do" section: bullet list of duties. That's responsibilities. - "About Principal Asset Management": description of company. - "Who You Are": qualifications (education, experience, skills). Might be qualifications. - "Skills That Will Help You Stand Out": skills. - "Salary Range Information": pay. - "Time Off Program": benefits (FTO). Also mention "Pension Eligible No". Also "Work Environments": hybrid work arrangement (schedule). Also "Work Authorization/Sponsorship": maybe not needed. - "Investment Code of Ethics": maybe not needed. - "Experience Principal": maybe benefits? Not needed. - "Principal is an Equal Opportunity Employer": EEO boilerplate, remove. - "Posting Window": metadata, drop. - "Original Posting Date": drop. - "Principal uses artificial intelligence tools...": drop. - "LinkedIn Hashtag": drop. We need to include sections only if real content. Let's extract: About the role: maybe we can have a short paragraph summarizing role? The posting didn't have explicit "About the role" heading but we have "What You'll Do". Could treat that as responsibilities. For "About the role" we could maybe use the first paragraph: "Join Principal Asset Management’s Private Markets Research & Analytics team as a Quantitative Developer to scale machine learning and AI solutions that support investment decisions, risk management, and portfolio performance." That's about the role. So we can put that in

About the role

with a

. Responsibilities: list of duties from "What You'll Do" bullet points. Qualifications: "Who You Are" bullet points (education, experience, skills). Could also include "Experience Principal"? but that's fluff. Skills: "Skills That Will Help You Stand Out" bullet list. Benefits: "Time Off Program Flexible Time Off (FTO) is provided..." plus maybe "Pension Eligible No" (but that's a negative). Also maybe "Work Environments" is schedule not benefit. Benefits could also include "annual profit-share bonus plan". Also maybe "comprehensive, competitive benefit offerings". But we need to only include if specific content. We have: "This role also participates in an annual profit-share bonus plan." and "Flexible Time Off (FTO) is provided to salaried (exempt) employees..." Also "Pension Eligible No" is a statement but maybe not a benefit. We'll include FTO and profit-share. Pay: Salary range: "$120,000 - $165,000 / year". Also mention base salary range and profit-share bonus plan (but that's also benefit). We'll put Pay section with that. Schedule: "Work Environments This role follows a hybrid work arrangement, with at least three days per week in the Des Moines, Iowa, or Chicago, Illinois office." That's schedule. We should not repeat job title. No Job ID. We must not include boilerplate like EEO, etc. We need to use

for section headings. Use
  • for any list of duties/requirements/benefits. Use

    for prose. We must preserve all substantive information; do not invent or summarize away detail. So we need to keep all bullet points exactly as given (maybe rephrase? but must preserve detail). We'll copy the bullet points. Let's extract bullet points from "What You'll Do": - Operationalize machine learning solutions that support investment decisions - Build scalable, cloud-native ML workflows using AWS services such as Lambda, Step Functions, S3, and DynamoDB - Develop data validation, feature engineering, model evaluation, and forecast-quality controls - Support forecasting, risk management, portfolio optimization, and performance measurement across private-market strategies - Integrate generative AI and large language models into secure business workflows and research platforms - Accelerate experimentation, deployment, and adoption of scalable, audit-friendly AI solutions - Evaluate emerging technologies that may strengthen Principal Asset Management’s competitive position - Contribute to internal research, technical thought leadership, and publications Now "Who You Are": - Bachelor's degree in a STEM field plus 8+ years of related experience, or a Master's degree in a related field plus 2+ years of related experience - Experience deploying and supporting production-grade machine learning or forecasting systems - Strong Python skills and experience with Scikit-learn, TensorFlow, PyTorch, Spark ML, or similar frameworks - Experience with ML operations, including orchestration, artifact management, automated evaluation, continuous integration and deployment, and cloud operations - Knowledge of data structures, software architecture, data modeling, and scalable application design - Ability to take ownership and move projects from concept through implementation - Strong communication and collaboration skills across technical and business teams. - Curiosity and a commitment to learning and applying new technologies Note: there is a period after "teams." but okay. Now "Skills That Will Help You Stand Out": - Experience operationalizing scenario-based or time-series forecasting models - Experience integrating generative AI or large language models into secure workflows - Knowledge of asset management, financial services, private real estate, or alternative investments - Experience contributing to research publications, technical papers, or industry thought leadership Now Benefits: - Flexible Time Off (FTO) is provided to salaried (exempt) employees and provides the opportunity to take time away from the office with pay for vacation, personal or short-term illness. Employees don’t accrue a bank of time off under FTO and there is no set number of days provided. - This role also participates in an annual profit-share bonus plan. - Pension Eligible No (maybe include as a statement? It's a fact but not a benefit; maybe we can include as a short p under Benefits? The instruction: include section only when posting has real, specific content for it. Pension Eligible No is specific content but it's not a benefit; but we could still include under Benefits as a fact. However they said "never emit a heading followed by filler/placeholder text". This is not filler. So we could include a

    under Benefits: "Pension Eligible: No". But maybe better to keep as a short p. But we need to decide if we want a Benefits section. We have FTO and profit-share bonus plan. That's enough. Now Pay: - Salary Range (Non-Exempt expressed as hourly; Exempt expressed as yearly) $120000 - $165000 / year - The base salary range for this role is $120,000 - $165,000. Final compensation will reflect the candidate’s skills, experience, and alignment with the role. This role also participates in an annual profit-share bonus plan. We need to avoid duplication. We'll put Pay section with the base salary range and note profit-share bonus plan (though also in Benefits). Might be okay to mention in both but we can keep Pay focusing on salary. Now Schedule: - Work Environments This role follows a hybrid work arrangement, with at least three days per week in the Des Moines, Iowa, or Chicago, Illinois office. We could phrase as a p. Now About the role: we can use the first sentence: "Join Principal Asset Management’s Private Markets Research & Analytics team as a Quantitative Developer to scale machine learning and AI solutions that support investment decisions, risk management, and portfolio performance." plus maybe the next sentence: "You’ll work with investment professionals, quantitative researchers, data engineers, and software engineers to turn business needs and research models into reliable, production-ready solutions." That's also about the role. We'll include both as p. Now we need to ensure we don't repeat job title as heading. We'll not. Now produce HTML fragment. Structure:

    About the role

    Join Principal Asset Management’s Private Markets Research & Analytics team as a Quantitative Developer to scale machine learning and AI solutions that support investment decisions, risk management, and portfolio performance. You’ll work with investment professionals, quantitative researchers, data engineers, and software engineers to turn business needs and research models into reliable, production-ready solutions.

    Responsibilities

    • Operationalize machine learning solutions that support investment decisions
    • Build scalable, cloud-native ML workflows using AWS services such as Lambda, Step Functions, S3, and DynamoDB
    • Develop data validation, feature engineering, model evaluation, and forecast-quality controls
    • Support forecasting, risk management, portfolio optimization, and performance measurement across private-market strategies
    • Integrate generative AI and large language models into secure business workflows and research platforms
    • Accelerate experimentation, deployment, and adoption of scalable, audit-friendly AI solutions
    • Evaluate emerging technologies that may strengthen Principal Asset Management’s competitive position
    • Contribute to internal research, technical thought leadership, and publications

    Qualifications

    • Bachelor's degree in a STEM field plus 8+ years of related experience, or a Master's degree in a related field plus 2+ years of related experience
    • Experience deploying and supporting production-grade machine learning or forecasting systems
    • Strong Python skills and experience with Scikit-learn, TensorFlow, PyTorch, Spark ML, or similar frameworks
    • Experience with ML operations, including orchestration, artifact management, automated evaluation, continuous integration and deployment, and cloud operations
    • Knowledge of data structures, software architecture, data modeling, and scalable application design
    • Ability to take ownership and move projects from concept through implementation
    • Strong communication and collaboration skills across technical and business teams.
    • Curiosity and a commitment to learning and applying new technologies

    Skills

    • Experience operationalizing scenario-based or time-series forecasting models
    • Experience integrating generative AI or large language models into secure workflows
    • Knowledge of asset management, financial services, private real estate, or alternative investments
    • Experience contributing to research publications, technical papers, or industry thought leadership

    Benefits

    • Flexible Time Off (FTO) is provided to salaried (exempt) employees and provides the opportunity to take time away from the office with pay for vacation, personal or short-term illness. Employees don’t accrue a bank of time off under FTO and there is no set number of days provided.
    • This role also participates in an annual profit-share bonus plan.
    • Pension Eligible: No

    Pay

    The base salary range for this role is $120,000 - $165,000 per year. Final compensation will reflect the candidate’s skills, experience, and alignment with the role.

    Schedule

    This role follows a hybrid work arrangement, with at least three days per week in the Des Moines, Iowa, or Chicago, Illinois office.

    Check for any missing substantive info: "About Principal Asset Management" description: "Principal Asset Management is the global investment solutions business for Principal Financial Group® (Nasdaq: PFG), managing about $740 billion in assets and over 60 years of experience. Principal Asset Management has been recognized as a “Best Places to Work in Money Management” for 14 consecutive years!" This is substantive. Should we include it? Could be part of About the role or a separate section like "About the company". But we only have predefined headings; we could add it under About the role as additional paragraph. The instruction: "Use

    for section headings (e.g. About the

Similar jobs

Quantitative Developer

NorthMark StrategiesStamford, CT· 3 mo ago
Financeapply on northmark.wd108.myworkdayjobs.com

Quantitative Developer

Find Data Science JobsNew York, United States· 1 mo ago
Finance$175k–$250k/yrapply on finddatasciencejobs.com

Quantitative Developer

Bright Vision TechnologiesMountain View, CA· 2 mo ago
RemoteFinance$75k–$100k/yrapply on brightvisiontechnologies.applytojob.com