Scrum Master (Extreme Programming / XP)
Core
A Scrum Master who combines Scrum discipline with Extreme Programming (XP) practices to coach cross-functional teams, ensuring high-quality code delivery through engineering-focused agility.
Role type
Scrum Master (Extreme Programming / XP)
Builds
Working software delivered via short cycles, TDD, and continuous integration
Domain
Software Development / Agile Engineering
Deliverable
production ML models | product features
Required skills
Scrum facilitation, Extreme Programming (XP) practices, Test-Driven Development (TDD), Pair Programming, Continuous Integration, Refactoring, Impediment removal, Backlog management
Preferred skills
Coaching self-organizing teams, Stakeholder feedback loop management, Team health metrics analysis
Technologies
TDD, CI/CD, Pair Programming tools
Responsibilities
Facilitate Scrum ceremonies (planning, stand-ups, reviews, retrospectives) to drive decisions; Coach teams to adopt TDD, pair programming, and collective code ownership; Remove impediments to protect flow and sustainable pace; Partner with Product Owners on backlog health; Measure team velocity, defect leakage, and build health.