Lead Software Engineer
This role leads the development of intelligent software systems that support teaching, research, and outreach through advanced technology. You will direct engineering efforts and mentor a multidisciplinary team, applying machine learning, generative AI, and cloud platforms to transform how academic work is conducted and shared.
Key Responsibilities
- Design and deploy scalable software solutions that address core academic and operational challenges
- Lead technical collaboration with faculty, researchers, and administrative teams across initiatives
- Apply statistical modeling, deep learning, and AI techniques to extract meaningful insights from diverse data sources
- Architect systems with reusable components and clear documentation to accelerate delivery
- Translate complex technical findings into clear, actionable strategies for non-technical stakeholders
- Automate workflows and integrate intelligent systems into existing processes
- Communicate technical concepts effectively through visual and verbal methods
- Identify emerging technologies and methodologies to enhance team capabilities and project outcomes
- Assess new tools in software engineering, AI, and data science for performance and practical application
- Supervise, coach, and develop engineers and data scientists, fostering technical growth
- Contribute to and adopt established best practices within technical communities
- Engage respectfully with individuals across diverse disciplines and backgrounds
- Represent technical innovation through presentations, publications, and internal outreach
- Strengthen collaboration through regular in-person presence and direct interaction
- Perform additional duties as needed
Required Qualifications
- At least seven years of relevant experience post-education
- Degree in Computer Science, Engineering, Statistics, Physics, Mathematics, or equivalent professional experience
- 3–5 years building software in commercial or research environments
- 2+ years developing products using generative AI
- Proficiency in Python and Typescript/JavaScript
- Strong foundation in multivariate statistics and modern machine learning, including deep neural networks, transformers, and MLOps
- Experience with cloud platforms such as AWS or GCP
- Proven use of agile development practices
- Track record leading data science and machine learning software projects that deliver business value
Preferred Qualifications
- Working knowledge of SQL
- Experience mentoring technical staff and conducting code reviews
- Ability to manage multiple concurrent projects across teams
- Familiarity with deep learning frameworks like TensorFlow or PyTorch
- Experience with neural network architectures including CNNs, RNNs, and transformers
- Skill in using data visualization tools
Technical Environment
Python, Typescript, JavaScript, AWS, GCP, TensorFlow, PyTorch, SQL, cloud computing, agile methodologies, MLOps, generative AI, transformer models, deep learning, self-supervised learning, statistical modeling, and data visualization.
Work Model
This is a hybrid position requiring a minimum of three days per week on-site. Remote work is permitted for individuals residing at least 100 miles from campus and within approved states: Boston, MA; CA (exempt roles); CT, GA, IL, MA, MD, ME, NH, NJ, NY, RI, VA, VT, and WA.
Benefits
- Comprehensive health insurance effective from day one
- Generous paid time off and parental leave
- University-contributed retirement plan
- Support for mental health and overall wellbeing
- Resources for caregivers and families
- Professional development funding, including tuition assistance
- Commuter benefits, discounts, and campus access
Compensation
Salary grade level 060. For full details, refer to official salary range guidelines.
Commitment to Inclusion
The organization fosters a diverse, inclusive culture where varied perspectives are valued. It upholds principles of equal opportunity and prohibits discrimination based on race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other protected characteristic. The goal is to create an environment where all individuals can contribute fully and thrive.


