{"schemaVersion":"jobsearcher.job.v1","id":"ca6965df5437c9b262cf628d","url":"https://jobsearcher.com/jobs/ca6965df5437c9b262cf628d","canonicalUrl":"https://jobsearcher.com/jobs/ca6965df5437c9b262cf628d","title":"Software Developer (TypeScript, Python)","description":"About the CompanyThe HIDIVE Lab within the Department of Biomedical Informatics at Harvard Medical School conducts research at the intersection of human intelligence and artificial intelligence. The lab develops methods and tools that help people and machines explore, visualize, and generate insights from biomedical data. Its work combines biomedical informatics, data visualization, and AI/ML to address complex challenges in scientific research. The team works in a collaborative, interdisciplinary environment and has an international reputation for developing impactful data visualization tools.About the RoleHarvard Medical School is seeking a Software Developer with 1–3 years of professional software development experience to support the HIDIVE Lab’s research and software projects. The role focuses on integrating a natural-language conversational AI system into biomedical data portals, developing APIs and packages for interactive visualizations, and building tools that help scientists explore complex biological data through natural language and direct interaction with visualizations.Working under the guidance of senior developers, you will contribute to production software while collaborating with researchers, designers, and engineers. This position offers the opportunity to work across AI, scientific discovery, and interactive data visualization while contributing to biomedical data resources and community tools.Key ResponsibilitiesDevelop and maintain web-based software for biomedical data discovery and visualization.Contribute throughout the software development life cycle across multiple concurrent projects.Identify, investigate, and resolve software bugs and performance issues using browser developer tools across different browsers and devices.Write automated tests and technical documentation while maintaining reliable open-source code.Participate in code reviews, issue tracking, and iterative product development.Develop utility tools for metadata management and file format handling for genomic, single-cell, and bioimaging data, including VCF, BAM, BigWig, BED, OME-NGFF, Zarr, and SpatialData.Containerize workflows using Docker or similar tools to support portability and reproducibility.Deploy, monitor, and maintain cloud-based services used by lab software and biomedical data portals.Collaborate with researchers and domain experts to translate scientific requirements into software features.Contribute to academic publications, technical reports, and documentation for specialist and general audiences.Keep up with developments in data visualization, AI, software engineering, and computational data science.Follow Harvard University IT technical standards, policies, and the Code of Conduct.Required QualificationsAt least two years of post-secondary education or relevant work experience.One to three years of professional software development experience.Proficiency in JavaScript or TypeScript, Python, shell scripting, and modern web frameworks such as React or Vue.Familiarity with REST or GraphQL APIs, CSS, and component-based design patterns.Experience with automated testing, version control tools such as GitHub, and collaborative software development workflows.Strong problem-solving and communication skills.Working knowledge of package distribution tools such as npm or PyPI.Preferred QualificationsExperience with visualization libraries such as Vitessce, Gosling, D3.js, or similar tools.Familiarity with WebGL, WebGPU, or emerging data visualization technologies.Familiarity with large language models, natural-language interfaces, and AI-powered development tools.Background in bioinformatics data formats, molecular biology, genomics, single-cell biology, or spatial biology.Experience contributing to open-source software projects.Salary and Employment DetailsEmployment type: Full-time, one-year term position, with the possibility of extension depending on performance and continued funding.Work schedule: 35 hours per week.Salary grade: 057.FLSA status: Exempt.Union status: Non-union.Department: Biomedical Informatics.Harvard job function: Information Technology.Pre-employment screening: Identity verification.Visa sponsorship: Harvard University is unable to provide visa sponsorship for this position.Location and Work ArrangementWork arrangement: Fully remote.Employees must work all scheduled hours from a Harvard-registered state in accordance with the University’s policy on employment outside Massachusetts. Occasional on-site attendance at a Harvard location may be required at the department’s discretion. Visa type and funding restrictions may affect work location, and applicants must meet applicable work-location sponsorship requirements before employment.All interviews will be conducted remotely by video conference.","company":"Torentify","rawCompany":"torentify","city":"Denver","state":"CO","isRemote":false,"isActive":false,"createdAt":"2026-10-20T10:50:18.258Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Developer (TypeScript, Python)","description":"About the CompanyThe HIDIVE Lab within the Department of Biomedical Informatics at Harvard Medical School conducts research at the intersection of human intelligence and artificial intelligence. The lab develops methods and tools that help people and machines explore, visualize, and generate insights from biomedical data. Its work combines biomedical informatics, data visualization, and AI/ML to address complex challenges in scientific research. The team works in a collaborative, interdisciplinary environment and has an international reputation for developing impactful data visualization tools.About the RoleHarvard Medical School is seeking a Software Developer with 1–3 years of professional software development experience to support the HIDIVE Lab’s research and software projects. The role focuses on integrating a natural-language conversational AI system into biomedical data portals, developing APIs and packages for interactive visualizations, and building tools that help scientists explore complex biological data through natural language and direct interaction with visualizations.Working under the guidance of senior developers, you will contribute to production software while collaborating with researchers, designers, and engineers. This position offers the opportunity to work across AI, scientific discovery, and interactive data visualization while contributing to biomedical data resources and community tools.Key ResponsibilitiesDevelop and maintain web-based software for biomedical data discovery and visualization.Contribute throughout the software development life cycle across multiple concurrent projects.Identify, investigate, and resolve software bugs and performance issues using browser developer tools across different browsers and devices.Write automated tests and technical documentation while maintaining reliable open-source code.Participate in code reviews, issue tracking, and iterative product development.Develop utility tools for metadata management and file format handling for genomic, single-cell, and bioimaging data, including VCF, BAM, BigWig, BED, OME-NGFF, Zarr, and SpatialData.Containerize workflows using Docker or similar tools to support portability and reproducibility.Deploy, monitor, and maintain cloud-based services used by lab software and biomedical data portals.Collaborate with researchers and domain experts to translate scientific requirements into software features.Contribute to academic publications, technical reports, and documentation for specialist and general audiences.Keep up with developments in data visualization, AI, software engineering, and computational data science.Follow Harvard University IT technical standards, policies, and the Code of Conduct.Required QualificationsAt least two years of post-secondary education or relevant work experience.One to three years of professional software development experience.Proficiency in JavaScript or TypeScript, Python, shell scripting, and modern web frameworks such as React or Vue.Familiarity with REST or GraphQL APIs, CSS, and component-based design patterns.Experience with automated testing, version control tools such as GitHub, and collaborative software development workflows.Strong problem-solving and communication skills.Working knowledge of package distribution tools such as npm or PyPI.Preferred QualificationsExperience with visualization libraries such as Vitessce, Gosling, D3.js, or similar tools.Familiarity with WebGL, WebGPU, or emerging data visualization technologies.Familiarity with large language models, natural-language interfaces, and AI-powered development tools.Background in bioinformatics data formats, molecular biology, genomics, single-cell biology, or spatial biology.Experience contributing to open-source software projects.Salary and Employment DetailsEmployment type: Full-time, one-year term position, with the possibility of extension depending on performance and continued funding.Work schedule: 35 hours per week.Salary grade: 057.FLSA status: Exempt.Union status: Non-union.Department: Biomedical Informatics.Harvard job function: Information Technology.Pre-employment screening: Identity verification.Visa sponsorship: Harvard University is unable to provide visa sponsorship for this position.Location and Work ArrangementWork arrangement: Fully remote.Employees must work all scheduled hours from a Harvard-registered state in accordance with the University’s policy on employment outside Massachusetts. Occasional on-site attendance at a Harvard location may be required at the department’s discretion. Visa type and funding restrictions may affect work location, and applicants must meet applicable work-location sponsorship requirements before employment.All interviews will be conducted remotely by video conference.","datePosted":"2026-10-20T10:50:18.258Z","dateModified":"2026-10-20T10:50:18.258Z","hiringOrganization":{"@type":"Organization","name":"Torentify","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Denver","addressRegion":"CO","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"ca6965df5437c9b262cf628d"},"url":"https://jobsearcher.com/jobs/ca6965df5437c9b262cf628d"}}