SAIL Software Engineer, Hariri Institute
Boston University
This role is based in Boston and follows a hybrid work schedule. Applicants should be located within a reasonable commuting distance of Boston.
For full consideration, please apply by Monday, September 21st.
The Rafik B. Hariri Institute for Computing and Computational Science and Engineering (Hariri Institute) is a university-wide research center reporting to the VP for Research, which serves as the university's premiere interdisciplinary hub for education, research, scholarship, innovation, and technology development associated with computational and data science research. Located in the University's Duan Family Center for Computing and Data Sciences, the Hariri Institute community consists of over 400 faculty affiliates, 50+ administrative and research staff, 200 graduate students, and over $26 million in annual research expenditure. The Software & Application Innovation Lab (SAIL) at the Hariri Institute is a professional research, software engineering, and consulting lab that acts as both a driver and a collaborative partner for computational and data-oriented research efforts across Boston University.
The Software Engineer position bridges the gap between scientific hypothesis and robust software execution. Reporting to the Director, you will work directly with postdocs, graduate students, and the Principal Investigator(s) to design, build, and maintain data pipelines, custom software tools, and computational workflows. This role ensures the lab's research code is stable, scalable, reproducible, and ready for peer-reviewed publication. Core Responsibilities: Software Development & Engineering- Translate complex mathematical models, scientific algorithms, and raw scripts (Python, R, MATLAB) into clean, modular, and well-documented software packages.
- Develop and maintain data processing pipelines, user interfaces, or visualization dashboards for lab datasets.
Data & Infrastructure Management
- Containerize applications (using Docker or Singularity) to ensure identical execution environments across local machines, high-performance computing (HPC) clusters, or cloud platforms.
- Manage large-scale research datasets, ensuring secure storage, version control, and compliance with institutional data management policies.
Research Collaboration & Support
- Partner with lab researchers to understand their computational roadblocks and engineer custom tooling to automate workflows.
- Optimize existing code for performance, speed, and memory usage to handle growing dataset sizes.
Sustainability & Open Science
- Implement professional software practices within the lab, including version control (Git), automated testing, and continuous integration (CI/CD).
- Package and document software to open-source standards, enabling external researchers to replicate the lab's findings.
Required Skills
Required Qualifications
Education: Bachelor's degree in Computer Science, Data Science, Bioinformatics, or a related scientific/quantitative discipline. Experience: 3–5 years of professional software engineering experience, or an equivalent mix of graduate-level research and development. Core Technical Skills: Proficiency in languages common to research (e.g., Python, R, C++, or Julia). Strong expertise with Git, GitHub/GitLab workflows, and writing automated tests. Experience working in Linux/Unix environments and writing shell scripts. Familiarity with containerization tools like Docker or Singularity. Additional Skills: Strong communication skills and the ability to explain technical software concepts to non-engineer scientists. Preferred Qualifications: Experience running jobs on High-Performance Computing (HPC) clusters using schedulers like Slurm. Experience with cloud platforms (AWS, GCP, or Azure) for scientific computing. Prior experience contributing to open-source software libraries or co-authoring scientific papers. We are an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, natural or protective hairstyle, religion, sex, age, national origin, physical or mental disability, sexual orientation, gender identity, genetic information, military service, pregnancy or pregnancy-related condition, or because of marital, parental, or veteran status. We are a VEVRAA Federal Contractor.- ...and are trusted by fintechs, financial institutions, healthcare companies, governments, and... ...sits at the center of ABCorp’s Product & Engineering organization. We build the cloud-native... ....com. The Role ABCorp is seeking a Software Engineer to join the Client Experience...SuggestedWorldwideVisa sponsorship
- ...and are trusted by fintechs, financial institutions, healthcare companies, governments, and... ...team operates within ABCorp’s Product & Engineering organization and partners closely with... ...The Role ABCorp is seeking a Senior Software Engineer to help design and scale our Content...SuggestedWorldwideVisa sponsorship
- ...field use. FieldAI is seeking passionate engineers to play a vital role in the development... ..., Cruise, Zoox, Toyota Research Institute, and SpaceX. Our R&D organization is... ...researchers and engineers, as well as strong software developers, product designers, field deployment...Suggested
- ...we have an impact on solving public problems that no other institution can match. When you work at Harvard Kennedy School, you make... ...Center at Harvard Kennedy School (HKS) is seeking a Senior Software Engineer with specialized expertise in software development, generative...SuggestedFull timeWork experience placementLive in3 days per week
- ...The Genotype-Tissue Expression (GTEx; group at the Broad Institute is looking for exceptional candidates to join these efforts,... ...-cell assays. We are looking for an experienced full-stack software engineer to help us design and build a robust data portal that enables...SuggestedLocal areaFlexible hours
$77.1k - $123.3k
...their dreams through education. What you'll do here: As a Software Engineer, you will deliver a world-class experience for learners and... ...a global edtech company, supports learners, educators and institutions across more than 100 countries. With products serving nearly...Full timeLive inLocal areaWorldwide- Software Engineer Boston/NYC OnCorps AI is the leading enterprise Agentic AI solution for middle and back-office automation. The company... ..., control, and auditability required by global financial institutions. Clients rely on OnCorps to deliver measurable operational...
$84.06 - $92.06 per hour
Senior Data Engineer And Analyst - Hybrid Genesis10 is currently seeking a Senior Data Engineer and Analyst for a contract position with a Global Financial Institution located in Iselin, NJ or Charlotte, NC or Boston, MA or Dallas, TX. This is an 18+ month contract opportunity...Hourly payContract work- ...unprecedented user experience. Therefore, we are hiring a 3D/AR/VR Software Engineer in support of our humanoid UI/UX team. In this role, you... ..., Amazon, Tesla Autopilot, Cruise, Zoox, Toyota Research Institute, and SpaceX. Our R&D organization is growing and anchored...
- ...Job Description Job Description The Institute for Protein Innovation (IPI)is a nonprofit research organization advancing protein... ...The Institute for Protein Innovation is seeking a Senior Software Engineer to join our Lab Informatics team and help architect, build,...Immediate startRelocation packageFlexible hours
$90k - $102k
...and New England's most attended cultural institution, we engage nearly five million people a... ...Accomplish Immersive & Interactive Software Development: ~ Architect, design, develop... ...developing software with game engines (Unity, Unreal, Godot, etc.) Demonstrated...Local area2 days per week- ...revolutionize the industry. Our innovative solutions empower financial institutions to enhance efficiency, security, and customer satisfaction. We are seeking a talented and motivated Senior Software Engineer to join our dynamic Engineering Team and contribute to our mission...Work at officeRemote work
$131.7k - $181k
...million individual, small business and institutional clients. We are a longstanding leader in... ...Description Serve as a resource on software development projects and lead the development... ...code samples/outlines) and detailed engineering specifications based on complex...Full timeTemporary workPart timeFor contractorsWork experience placementH1bWork at officeWork from homeVisa sponsorship1 day per week$86.1k - $136.1k
...US Technology is transforming how customers, advisors, and operations teams interact across digital channels. As a Full-Stack Software Engineer, you will build and enhance intelligent customer experiences powered by conversational AI, cloud technologies, and modern software...Temporary workLocal areaFlexible hours- ...Full Stack Software Engineer We deliver our customers peace of mind every day by helping them protect what they value most. Our passion for placing the customer at the center of everything we do is driving a transformational shift at Liberty Mutual. Operating as a tech...Local areaRemote workVisa sponsorshipWork visaShift work
$142k - $170k
...for Opioid Use Disorder (MOUD) with behavioral healthcare, drug screening, therapy, and peer support. The Senior Full Stack Software Engineer is responsible for defining, architecting, enhancing and maintaining the technology that our provider and operations team use...Full timeLocal areaRemote work- ...problems to evolve humanity and society to the next level. Tutor Intelligence builds software to enable ordinary robots to achieve extraordinary things. As a platform engineer, your work lies at the center of this challenge, orchestrating real time robot code,...Work at officeShift work
$160k - $210k
...About the Role A growing technology startup is hiring a Senior Full Stack Software Engineer to help build and scale its core product. This engineer will work across the frontend and backend, contributing directly to customer-facing features as well as internal systems...Remote workFlexible hours$140k - $150k
...Senior Software Engineer You bring strong backend and full stack technical expertise to your work as a Senior Software Engineer. You thrive in a collaborative, fast-moving development environment, and are motivated to ensure your work has a positive impact. We are passionate...Work at officeRemote workRelocation package$163k - $246.5k
...Fullstack Engineer Semgrep, the leader in code security for builders, empowers invention without friction. Teams catch, flag, and fix real issues before they ship, powered by security that learns as they build. Semgrep secures code as it's written and provides guardrails...Currently hiringLocal areaRemote workWeekend work3 days per week- ...time and resources to explore new ideas, but always rooted in engineering best practices. As a result, we can innovate rapidly to produce... ...the details when it comes to UX. As a Senior Full-Stack Software Engineer, you will build AI-centric web applications in TypeScript...Temporary workWork at officeWorldwide
- ...allspices-platform-is-the-github-for-electrical-engineering-teams/! ROLE AND RESPONSIBILITIES The parsing team provides the institutional knowledge, SDKs and data model that sits... ...- Experience working on systems-level software - Experience writing parsers - Experience...Full time
$82.42k - $126.6k
...line with guidance provided Facilitate software application design discussions, and... ...competency in software design and software engineering implementation. • Well Versed with... ...equivalent required from an accredited institution. Will also consider three years of progressive...Full timeTemporary workRelocation$143.7k - $194.4k
...scale analytics and ML training pipelines. We're looking for engineers who want to work on distributed storage systems that serve... ...BASIC QUALIFICATIONS - 3+ years of non-internship professional software development experience - 2+ years of non-internship design...InternshipFlexible hours- ...environment that values curiosity, innovation, and a bit of fun along the way. What We're Looking For We're looking for a Full-Stack Engineer to help build and scale Remark's platform. You'll work across the stack, touching both the backend and frontend, to create a...Work at officeWork from homeFlexible hours2 days per week3 days per week
$130k - $180k
Full-Stack Software Engineer This role is located in Somerville, MA - We are a hybrid work environment and are in the office 3+ days/per week. Tulip, the leader in AI-native frontline operations, is helping companies around the world equip their workforce with composable...Temporary workWork at officeLocal areaFlexible hours3 days per week- ...rapidly growing fintech company is hiring a Senior TypeScript Engineer to join their engineering team. As a Senior TypeScript... ...and extract data from complex investment fund documents for institutional investors. The company specializes in automating document processing...Full time
$85k - $100k
...largest science centers and New England's most attended cultural institution, we engage nearly five million people a year – at Science... ...tests to the codebases we depend on most. ~ AI-assisted engineering: Use LLM-based development tools (e.g., GitHub Copilot and similar...Local areaFlexible hours1 day per week- ...ABCorp Engineering ManagerFrom our nation's earliest days, ABCorp has been a trusted force... ...ve been trusted by fintechs, financial institutions, healthcare companies, governments, and... ...technical field.5+ years of professional software or data engineering experience, with 2+...WorldwideVisa sponsorship
- ...Square, with a collaborative, light-filled office and a provision for hybrid work schedules. We are committed to diversifying our engineering team because we know that diverse backgrounds and perspectives yield better solutions for our customers. Join our development...Work at officeRelocation
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to SAIL Software Engineer, Hariri Institute. Be the first to apply!
- software developer fintech Boston, MA
- startup software engineer Boston, MA
- financial software developer Boston, MA
- junior software developer remote Boston, MA
- software engineer Boston, MA
- software data engineer Boston, MA
- software developer internship no experience Boston, MA
- part time software developer Boston, MA
- associate software developer Boston, MA
- software engineer entry level Boston, MA



