Menu

Job Opportunity

Open Position

Senior Full Stack Developer

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

  • None

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

Research projects

The US ATLAS Northeast Tier 2 Center
Yale Budget Lab
Volcanic Eruptions Impact on Stratospheric Chemistry & Ozone
Towards a Whole Brain Cellular Atlas
Tornado Path Detection
The Kempner Institute - Unlocking Intelligence
The Institute for Experiential AI
Taming the Energy Appetite of AI Models
All Research Projects

Collaborative projects

ALL Collaborative PROJECTS

OUTREACH & EDUCATION PROJECTS

See ALL Scholarships
100 Bigelow Street, Holyoke, MA 01040