The University of Pennsylvania's Wharton Graduate Division is seeking a Senior Data Scientist to lead the enhancement, maintenance, and expansion of Wharton's Course Match registration system and contribute to other academic affairs and data science initiatives.
Requirements
- Strong programming proficiency in Python, including experience developing modular, well-documented, and production-grade code
- Familiarity with version control systems (e.g., Git) and test-driven development
- Demonstrated expertise in algorithmic systems or large-scale computational frameworks, with hands-on experience in one or more of the following: heuristic search methods (e.g., Tabu Search), combinatorial optimization, mixed-integer programming (MIP), or algorithmic market design
- Experience working within multi-component software environments and integrating external libraries, APIs, or platforms
- Familiarity with systems integration and data engineering practices
- Applied experience with core data science methods, including statistical modeling, predictive analytics, and machine learning
- Proficiency with tools such as R, SQL, and Power BI
Responsibilities
- Lead development and ownership of Course Match
- Serve as the primary developer and systems owner for Course Match registration system, including algorithm and infrastructure integration
- Design and implement enhancements to Course Match’s algorithmic infrastructure, including optimization tuning, performance analysis, heuristic development (e.g., Tabu Search), mixed-integer programming (MIP), and system diagnostics
- Partner with internal stakeholders and external vendors to support the integration of a new optimization engine
- Contribute to high-impact academic affairs and data science initiatives beyond Course Match, including AI integration, process automation, and machine learning
- Develop and maintain analytics infrastructure and automation pipelines to support data workflows across the MBA Program Office and Wharton Computing
- Apply best practices in software development, testing, and version control
Other
- Master’s degree and 1-2 years of experience in a quantitative field such as Engineering, Data Science, Computer Science, Operations Research, Mathematics, or a related discipline is required
- Ability to translate technical insights for diverse audiences and foster cross-functional collaboration
- Outstanding communication skills and a highly collaborative mindset
- Background checks may be required after a conditional job offer is made
- Travel requirements not specified