We need to output HTML fragment with sections for headings: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. Only include sections if posting has real specific content. Must not repeat job title. No Job ID etc. Remove boilerplate. Must preserve all substantive info.
We need to parse the job posting.
Let's extract sections:
- About the role: description of program, what it is, etc. Could be introductory paragraph: "Horizon Commercial Pools is now enrolling for our Registered Apprenticeship Program, training the next generation of Pool Service Technicians in Arden Hills, MN! No pool experience? No problem. This program is built to take someone with the right attitude and work ethic and turn them into a skilled, certified Pool Service Technician — earning a paycheck and gaining a nationally recognized credential the entire time. As an Apprentice, you'll work alongside experienced Journey-level Technicians learning repairs, installations, renovations, and maintenance on real customer sites. Every day is hands-on training toward a skilled trade you can build a career on. Why join us? You'll get paid to learn, work with the best in the business, and stay busy all year round — not just during the sunny summer months!"
That could be About the role.
- Responsibilities: list of duties: "As an Apprentice, you'll work alongside experienced Journey-level Technicians learning repairs, installations, renovations, and maintenance on real customer sites." Also "What You'll Learn Over the course of the apprenticeship, you'll build competency in: Pool equipment repair, troubleshooting, and installation; Pool renovations and construction basics; Water chemistry and maintenance procedures; Safe operating procedures and proper tool use; Customer service and professional communication on-site". That could be responsibilities or what you'll learn. We'll treat as Responsibilities.
- Requirements: Minimum Education Required, Minimum Experience Required, Physical Requirements, etc. Also "Must meet minimum age requirement of 18". Also "Employees provide personal hand tools; the company provides power tools and specialty tools." Also "Must be able to frequently lift objects weighing up to 50 lbs." etc.
- Qualifications: maybe core values: "Represent Horizon through our Core Values of Humbly Authentic, Deeply Committed, and Driven Forward." Also "Willingness to learn and follow safe operating procedures. Strong work ethic, coachability, and eagerness to build a trade skillset." etc. Could be Skills.
- Skills: list of skills: "Ability to effectively use tools and apply critical thinking and problem-solving skills, with guidance from mentors. Excellent interpersonal and customer service skills. Good organizational skills and attention to detail. Reliable time management with a proven ability to show up and meet commitments. Ability to work well with others as part of a team."
- Benefits: list: "Nationally recognized Journeyworker credential issued by the U.S. Department of Labor upon successful completion. Dedicated mentor and structured skill checkpoints throughout the program. $175 annual footwear allowance after 60 days. Access to a company vehicle during the day to travel to job sites. Excellent benefits including healthcare, dental, vision, paid time off, and 401(k) match. Flexible schedule with an 8-hour shift, Monday–Friday, starting at 7:30 a.m."
- Pay: "Paid structured wage progression starting at $24/hour, increasing as you complete each stage of the program. (1st year $24.00, 2nd year $24.50 end wage $25.00.)" Also later "Compensation $24.00 - $24.00 / Hourly" seems contradictory but we keep the progression info.
- Schedule: "Flexible schedule with an 8-hour shift, Monday–Friday, starting at 7:30 a.m." Also maybe "First (Day)" shift.
We must not include sections with filler like "commensurate with experience". We have actual content.
We must not duplicate lines. Ensure we preserve all substantive info.
We need to output only HTML fragment, no /, no markdown fences.
We'll produce something like:
About the role
...
Responsibilities
... etc.
Make sure to not include headings for sections that have no content.
Let's craft content.
About the role paragraph: combine the introductory sentences.
Responsibilities: list of duties: "Work alongside experienced Journey-level Technicians learning repairs, installations, renovations, and maintenance on real customer sites." plus the "What You'll Learn" list.
We could combine them.
Requirements: include Minimum Education Required, Minimum Experience Required, Physical Requirements, Age requirement, Tools provision, Lifting, etc.
Qualifications: maybe core values and willingness to learn etc. But we already have some in Skills. Might be overlapping. The instruction: prefer few substantive sections over many thin ones. Could combine Requirements and Qualifications into one? But they ask to use headings for those specific names if content exists. We'll decide to include Requirements (education, experience, physical) and Skills (abilities). Qualifications maybe not needed if overlapping.
But we have "Minimum Education Required" and "Minimum Experience Required" sections. Those are requirements.
We also have "Represent Horizon through our Core Values..." etc. That's more like qualifications/skills.
We'll create:
- Requirements: education, experience, physical, age, tools.
- Skills: core values, willingness to learn, work ethic, tool use, problem solving, interpersonal, organizational, time management, teamwork.
- Benefits: as listed.
- Pay: wage progression.
- Schedule: shift details.
Let's extract exact text to preserve.
From posting:
About the role: "Horizon Commercial Pools is now enrolling for our Registered Apprenticeship Program, training the next generation of Pool Service Technicians in Arden Hills, MN! No pool experience? No problem. This program is built to take someone with the right attitude and work ethic and turn them into a skilled, certified Pool Service Technician — earning a paycheck and gaining a nationally recognized credential the entire time. As an Apprentice, you'll work alongside experienced Journey-level Technicians learning repairs, installations, renovations, and maintenance on real customer sites. Every day is hands-on training toward a skilled trade you can build a career on. Why join us? You'll get paid to learn, work with the best in the business, and stay busy all year round — not just during the sunny summer months!"
We'll keep that as paragraph.
Responsibilities: Could be the "What You'll Learn" list: "Pool equipment repair, troubleshooting, and installation; Pool renovations and construction basics; Water chemistry and maintenance procedures; Safe operating procedures and proper tool use; Customer service and professional communication on-site."
Also maybe the duty of working alongside technicians.
We'll combine.
Requirements:
- Minimum Education Required: "High school diploma or equivalent (or currently pursuing)."
- Minimum Experience Required: "No prior pool, plumbing, or HVAC experience required — this program is designed to build those skills from the ground up. Prior experience in plumbing, repair, HVAC, or pool/spa industries is a plus, but not required. Must meet minimum age requirement of 18 as required by the apprenticeship program."
- Physical Requirements: list bullet points: "Must be able to frequently lift objects weighing up to 50 lbs. Must be able to frequently push or pull objects weighing up to 50 lbs. Requires the physical ability to use hands, arms, feet, and legs for repetitive movements, bending, squatting, and reaching. Requires the physical ability to function in exposure to marked changes in Midwest temperature, including humidity, rain, snow, and cold, and exposure to chemicals. Requires driving a vehicle with an acceptable driving record."
- Tools: "Employees provide personal hand tools; the company provides power tools and specialty tools."
We'll put these in
- .
Skills:
- Core Values: "Represent Horizon through our Core Values of Humbly Authentic, Deeply Committed, and Driven Forward."
- Willingness to learn and follow safe operating procedures.
- Strong work ethic, coachability, and eagerness to build a trade skillset.
- Ability to effectively use tools and apply critical thinking and problem-solving skills, with guidance from mentors.
- Excellent interpersonal and customer service skills.
- Good organizational skills and attention to detail.
- Reliable time management with a proven ability to show up and meet commitments.
- Ability to work well with others as part of a team.
Benefits:
- Nationally recognized Journeyworker credential issued by the U.S. Department of Labor upon successful completion.
- Dedicated mentor and structured skill checkpoints throughout the program.
- $175 annual footwear allowance after 60 days.
- Access to a company vehicle during the day to travel to job sites.
- Excellent benefits including healthcare, dental, vision, paid time off, and 401(k) match.
- Flexible schedule with an 8-hour shift, Monday–Friday, starting at 7:30 a.m.
Pay:
- Paid structured wage progression starting at $24/hour, increasing as you complete each stage of the program. (1st year $24.00, 2nd year $24.50 end wage $25.00.)
Schedule:
- Flexible schedule with an 8-hour shift, Monday–Friday, starting at 7:30 a.m. (maybe also mention First (Day) shift). We'll include shift: "First (Day) shift".
We must not duplicate schedule info already in benefits; but benefits already mention flexible schedule. However we can still have Schedule section with details. The instruction: avoid filler; but schedule is real content. We'll include.
We must not include boilerplate like "Public Transportation Accessible No", "Veterans Encouraged to Apply Yes", etc. Those are minor metadata; we can fold into short p or drop. The instruction: do NOT put Job ID / requisition numbers as headings — fold minor metadata into a short
or drop it. So we could include a short paragraph at end for things like Postal Code, Job Type, Place of Work, etc. But they said remove cookie/navigation/legal/EEO/equal-opportunity/scam-warning boilerplate, duplicated lines, and application instructions. The metadata like Postal Code, Job Type, Place of Work, Requisition ID, Number of Openings, etc are minor metadata; we could fold into a short p or drop. Probably better to drop them as they are not substantive. The instruction: "Preserve ALL substantive information; do NOT invent or summarize away detail." Is Postal Code substantive? Might be considered minor metadata; but they said fold minor metadata into a short
or drop it. So we could include a short p with that info. However they also said "Do NOT repeat the job title as a heading (the page already shows it) and do NOT put Job ID / requisition numbers as headings — fold minor metadata into a short
or drop it." So we can include a short p for metadata like Postal Code, Job Type, Place of Work, Number of Openings, etc. But we need to decide if that's substantive. I'd include a short p at the end: "Location: Arden Hills, MN (Postal Code 55121). Full-time, on-site. 2 openings." That preserves info.
But we must not include headings for those.
Let's craft final HTML.
We'll open with
About the role
...
Then Responsibilities
Then Requirements
Then Skills
Then Benefits
Then Pay
...
Then