• Cambridge, MA
    8 days ago

    Job Description

    Overview

    The Research Informatics group is looking for a software engineer to develop, maintain, and support web applications and tools utilized by Research, Early Development, and other groups within Alnylam. These tools directly support the discovery and development of RNAi therapeutics, enabling scientists to analyze data, make decisions, and accelerate progress toward new medicines. Because RNAi is a relatively new therapeutic modality, much of our work involves building custom software, ranging from data pipelines and APIs to user-facing applications and visualizations.

    We are also expanding our internal AI platform, including tools for natural language querying, structured data access (e.g., text-to-SQL), and working with unstructured data. Engineers on the team contribute to these systems and help integrate them into scientific workflows. This role is a good fit for someone early in their career who has some professional experience and is excited to take on increasing ownership, contribute to real-world scientific problems, and grow within a collaborative engineering team.

    This position is hybrid and will be primarily located in Cambridge, MA.

    Key Responsibilities

    • Work with scientists and internal users to understand needs and help design and implement software solutions
    • Build, test, debug, and maintain web applications, APIs, and data-driven tools
    • Ability to work independently on well-defined tasks and collaborate on more complex projects
    • Contribute to the design and improvement of existing systems and workflows
    • Write clear documentation (design notes, technical specs, diagrams)
    • Participate in code reviews and follow established engineering best practices
    • Collaborate with the team through agile ceremonies (standups, sprint planning)

    Qualifications

    Required

    • BS in Computer Science or equivalent experience
    • 1-3 years of professional software development experience
    • Strong fundamentals in programming, debugging, unit testing, and problem solving
    • Familiarity with version control (Git)
    • Understanding of web application architecture (client/server interactions, APIs)
    • Experience with one or more of the following:
    • Python
    • JavaScript / TypeScript
    • SQL

    Preferred

    • Experience with any of these frameworks/tools is a plus
    • Flask or similar backend frameworks
    • React or modern frontend frameworks
    • AWS or other cloud platforms
    • SQLAlchemy or ORM tooling
    • Docker or containerization
    • Exposure to AI-powered tools or data workflows
    • Familiarity with agile methodologies

    Other

    • Strong communication skills and ability to work with both technical and non-technical stakeholders
    • Eagerness to learn and grow in a collaborative environment

    Engineers on this team regularly see their work used directly by scientists and researchers.

    #LI-JR1

    Numbers & Facts

    LocationCambridge, MA
    IndustryHealthcare Services
    Year Founded2002
    Websitehttp://www.alnylam.com/

    About Company

    Alnylam is leading the translation of RNAi as a new class of innovative medicines, with a core focus on RNAi therapeutics toward genetically defined targets for the treatment of serious, life-threatening diseases with limited treatment options for patients and their caregivers.

    Skills

    • Agile Programming Methodologiesunmatched
    • Amazon Web Services (AWS)unmatched
    • Application Programming Interface (API)unmatched
    • Artificial Intelligence (AI)unmatched
    • Best Practicesunmatched
    • Client Server Architectureunmatched
    • Cloud Computingunmatched
    • Code Reviewsunmatched
    • Communication Skillsunmatched
    • Computer Scienceunmatched
    • Data Analysisunmatched
    • Data Managementunmatched
    • Debugging Skillsunmatched
    • Dockerunmatched
    • Documentationunmatched
    • Flaskunmatched
    • Gitunmatched
    • Informaticsunmatched
    • Internet Applicationunmatched
    • JavaScriptunmatched
    • Machine Toolunmatched
    • Medical Productsunmatched
    • Modalityunmatched
    • Needs Assessmentunmatched
    • Object Relational Mapping (ORM)unmatched
    • Problem Solving Skillsunmatched
    • Python Programming/Scripting Languageunmatched
    • React.jsunmatched
    • SQL (Structured Query Language)unmatched
    • Scientific Researchunmatched
    • Software Administrationunmatched
    • Software Designunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Source Code/Configuration Management (SCM)unmatched
    • Sprint Planningunmatched
    • Standup Meetingsunmatched
    • Structured Dataunmatched
    • System Integration (SI)unmatched
    • Team Playerunmatched
    • Technical/Engineering Designunmatched
    • Testingunmatched
    • Unit Testunmatched
    • Unstructured Dataunmatched
    • User Interface/Experience (UI/UX)unmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder