Help design, build, and integrate the software systems that power the AI Computing Resource (AICR) that supports the Massachusetts AI Hub. This role will lead development of user portals, dashboards, and service management tools that make advanced computing resources accessible to researchers and partners. This is a high-impact position for a creative, self-driven developer excited to work at the intersection of software engineering and cutting-edge AI infrastructure.
Apply for this job (#25340)
Job details
Pay Range
$120,440 - $163,200
Position Overview
We are hiring a Senior Full Stack Developer to help design, build, and integrate the software systems that power the AI Computing Resource (AICR) at the heart of the Massachusetts AI Hub. This role will lead development of user portals, dashboards, and service management tools that make advanced computing resources accessible to researchers and partners. This is a high-impact position for a creative, self-driven developer excited to work at the intersection of software engineering and cutting-edge AI infrastructure.
When completed, the AICR will consist of an "engine" providing computing, storage and networking wrapped by software and applications to make that engine available to researchers. You will work on the team that defines and develops the applications that wrap the engine. These applications will include end-user-facing solutions like web sites and self-service portals; operations-focused tools such as performance dashboards and; administrator-facing tools like service provisioning and reporting.
Principal Responsibilities
Responsible for integrating existing applications and developing new ones to support operations, and service delivery for the AICR. Participates in the full life cycle of application development, including design, coding, testing, and production support. Leads complex projects/programs that require multiple areas of expertise. Reviews and analyzes operations and provides guidance on system options, risk, cost vs. benefits, and impacts on processes and goals. Reviews and advises on technical design and program specifications. Writes new program code and modifies existing code. Provides technical expertise for the development and review of prototypes. Work both independently and guide work of other more junior staff as well as outsourced contractors. Reports to the Executive Director of the AI Compute Resource.
Supervision Received
- This position reports to the Executive Director, AI Computing Resource (AICR)
Supervision Exercised
Employment Type
- Full-Time, Hybrid (primarily remote with occasional on-site)
Qualifications & Skills
Required
- Minimum 5 years software development experience
- Languages: Python / JavaScript / HTML5 / CSS
- Server Web frameworks (e.g. Django, Flask)
- Client frameworks (e.g. React, Angular)
- REST or gRPC based APIs (both development and consumption)
- Database/SQL development
- Version control systems like Git.
- Container and orchestration experience (Docker, Kubernetes)
- Agile methodologies and secure coding practices
- Prior team leader responsibilities
- BS degree in CS, Engineering, Data Science or related field
- Ability to interact with technical and non-technical stakeholders.
Preferred
- Experience working in or supporting HPC, AI/ML, or telemetry environments
- Team leadership experience delivering full-stack applications