Harvard University is hiring a Lead Software Engineer to develop AI-based software solutions that address the needs of HBS constituents. In this role, you will shepherd software engineers, data scientists, and machine learning engineers, guiding the improvement of engagement, education, and empowerment methods.
What You'll Do
- Develop production-ready software solutions that solve real business problems.
- Lead interaction with internal stakeholders and technology on specific projects.
- Apply software engineering, data science, machine learning, and AI techniques to derive business value from data using Cloud-based technology.
- Design solutions, build initial code, and provide documentation to minimize time to value.
- Translate complex data and methodology into strategic insights and automate implementation.
- Communicate clearly to technical and non-technical audiences to create understanding and buy-in.
- Identify trends and opportunities to drive innovation; evaluate new technologies.
- Manage, coach, and mentor a team of software engineers and data scientists.
- Actively contribute to and re-use community best practices.
- Promote software engineering, data science, machine learning, AI, and digital technologies at HBS.
- Build trust and collaboration by being present on-site and engaging directly with colleagues.
What We're Looking For
- Minimum of seven years’ post-secondary education or relevant work experience.
- Bachelor’s/Advanced Degree in Mathematics, Physics, Computer Science, Engineering, Statistics, or 7+ years equivalent work experience.
- 3-5 years of experience developing software products in a commercial environment.
- 2+ years of experience building generative AI-based products.
- Strong Python and Typescript/JavaScript skills.
- Expertise in multivariate statistical modelling and modern machine learning.
- Experience with cloud computing platforms (AWS, GCP) or equivalent on-premise.
- Experience working in agile methodology.
- Prior experience leading data science and machine learning based software development projects.
Nice to Have
- Proficiency in SQL.
- Ability to mentor and lead others; provide hands-on technical guidance; conduct code reviews.
- Ability to simultaneously coordinate and track multiple deliverables across stakeholders.
- Experience with deep learning and neural network architectures and frameworks like TensorFlow or PyTorch.
- Proficiency with data visualization tools.
Technical Stack
- Languages: Python, Typescript/JavaScript, SQL
- Cloud: AWS, GCP
- Frameworks: TensorFlow, PyTorch
Team & Environment
This role is part of the HBS Digital Transformation team.
Benefits & Compensation
- Generous paid time off including parental leave.
- Medical, dental, and vision health insurance coverage starting on day one.
- Retirement plans with university contributions.
- Wellbeing and mental health resources.
- Support for families and caregivers.
- Professional development opportunities including tuition assistance.
- Commuter benefits, discounts and campus perks.
- Compensation: Grade level 060 (see Harvard's Salary Ranges).
Work Mode
This is a hybrid position based in Boston, MA.
Harvard University is committed to equal opportunity and non-discrimination.






