Senior Full Stack Engineer, Data Platform (Remote)
SUMMARY:
This role is for talented Software Engineers with applied experience in building data platforms that allows the engineering team to develop and deploy data-driven product solutions. The goal of this role is to develop software systems and infrastructure that support a wide range of challenging scientific and clinical problems in MRI aimed at improving patient outcomes. You will design and implement complex software components and drive the architecture of our data platform for managing and processing data from our portable MRI scanners.
RESPONSIBILITIES:
- Work alongside research scientists, software engineers, and a clinical team to help develop a new suite of intelligent medical products.
- Develop software systems and infrastructure with focus on design, construction, maintenance, extensibility, integration, and security of data pipelines.
- Design sophisticated data models and tools for data routing, accessibility, normalization, and querying.
- Optimize frameworks, pipelines, visualizations, dashboards, and systems to facilitate collection of business-relevant data and reports across different products or domains.
- Conceptualize and implement comprehensive data consumption systems for multiple large-scale internal and external facing projects and document the design and specifications for internal and regulatory documentation.
- Develop software systems for data storage, data routing, accessibility, normalization, and querying with focus on system interoperability and leveraging standardized formats and communication protocols.
- Build and maintain automated solutions for large-scale, patient-facing, clinical problems.
KNOWLEDGE AND SKILL:
- 3+ years of outstanding software experience (Python) including best software engineering practices, efficient object-oriented software design, and building modern back-end systems.
- Back-end development experience including databases, data modeling, APIs (Node.js, Flask/Nginx, Docker, PostgreSQL, SQLAlchemy).
- Front-end development experience (JavaScript, TypeScript, React).
- Automating computational pipelines and batch workflows.
- Advanced skills in relational and non-relational database management systems, SQL coding and Object Relational Mapping.
EDUCATION/EXPERIENCE REQUIRED:
- MS and 2 years of experience (or BS with 3 years of experience)
SUMMARY:
In this position, you will be responsible for architecture, design and development of the core system software platform that powers our portable MRI. You will help deliver key tools and systems that bridge the gap between many domains, including device drivers, hardware sequencing, data processing, core applications and cloud-based service interfaces. You will work directly as a member of the Research and Development Team, taking advantage of face-to-face communication with any other members of the teams.
RESPONSIBILITIES:
- Technical lead for front-end software development for complex medical imaging products.
- Work with and support existing legacy code while utilizing newer web technologies.
- Create modern, efficient, elegant, and scalable code.
- Design reliable software for fault-intolerant applications - e.g. medicine, scientific computing.
- Follow our QMS guidelines to meet quality and regulatory requirements.
- Add/update those items in the SCM system repository (e.g., GitHub), and provide clear messages of changes.
- Productize software in conjunction with cross-functional input from Commercial, Clinical, Quality, Manufacturing, Test and HW/SW teams.
- Perform other duties as needed and assigned.
EDUCATION/EXPERIENCE REQUIRED:
- Masters degree or equivalent in Computer Science or related technical field, or equivalent experience.
- 6+ years’ experience designing and building front end UI software applications.
- Ability to lead complex projects.
- Proficiency with HTML, CSS, JavaScript (experience with React-type architectures and/or the Python language is a plus).
- Experience with new product development.
- Experience with software revision systems, like git, and continuous integration systems.
- Communicate status of all responsible projects both in writing and verbally.
- Experience in fast paced, agile and highly collaborative environments.
Applicant Privacy Notice
Scope and Overview
This Applicant Privacy Notice describes how and when Hyperfine, Inc. collects, uses, shares, and updates personal information from individuals who wish to be considered for employment.
Collection and Use of Personal Information
For purposes of this Applicant Privacy Notice, personal information means any information that identifies or can be used to identify an individual. Personal information excludes anonymous or de-identified data that are not associated with a particular individual. To carry out our recruitment activities, we collect, store, and process the following categories of personal information:
- Identifiers such as name and contact information, including home address, phone number, and email address;
- Your resume, CV, or profile that includes your employment history, previous and relevant work experience or other experience, and education history;
- Job openings you wish to be considered for; and
- Cover letter, if you choose to submit one.
We collect the personal information that we process directly from you. In limited circumstances third parties may provide your personal information to us, such as former employers and other third parties that assist us with recruitment activities.
We use this information to assess and compare your skills, qualifications, and experience against other candidates and consider your candidacy for employment at Hyperfine; communicate with you about the recruitment process, your application, recruitment events, and other potential career opportunities at Hyperfine; inform our internal analysis and reporting on our hiring practices and make improvements to our application and recruitment process; for security and fraud detection purposes; and to comply with legal obligations.
As part of our recruitment process, we may also request verification information such as citizenship, work permit status, government-issued identification, and date and place of birth. We will use this information to verify your information and identity; conduct background checks; confirm your eligibility to work at a particular Hyperfine office; confirm that there are no potential conflicts of interest issues in hiring you; and begin the on-boarding process if you are hired by Hyperfine. In addition, where requested by you, we will use this information to assist you with obtaining an immigrant visa or work permit, if required.
You may also voluntarily self-identify certain additional personal information such as your gender, race or ethnic origin, or veteran’s status. While we will not ask you for this type of information, you may voluntarily choose to provide it during the course of your recruitment. Such information is voluntary and your decision to provide or withhold any such information will not negatively impact whether or how we will consider you for employment. We may use any such information for internal analysis and reporting on our hiring practices and to make improvements to our application and recruitment process.
Data Sharing
We share your personal information with our employees, contractors, designated agents, or third-party service providers who require such information to assist us with recruitment. Third-party service providers may include, but are not limited to, employment background check providers, recruiting partners, and other service providers that help us manage our recruitment activities. When we contract with these third parties, we do not permit them to use or disclose your information for any purpose other than the work they are doing on our behalf or as required by law.
We may also disclose your personal information to comply with legal obligations or valid legal processes, to protect the rights and property of Hyperfine, or for emergency/safety reasons. If a business transfer or change in ownership occurs, we may disclose information, if necessary, to complete the transaction.
Data Security
We have implemented appropriate physical, technical, and administrative security measures designed to secure your personal information against accidental loss and unauthorized access, use, alteration, or disclosure. In addition, we limit access to personal information to those employees, agents, contractors, and other third parties that have a legitimate business need for such access.
Accessing and Correcting your Personal Information
If you would like to access, correct, or modify the personal information you have shared with us, including your contact and application information, please contact [email protected] with your request.
Deletion
Generally, we will delete your personal information after an unsuccessful application. If your application for employment is successful, we will transfer some or all of the personal information we have collected about you to your Human Resources file.
Changes to this Privacy Notice
We reserve the right to update this Applicant Privacy Notice at any time, and we will post the latest version on our careers website at https://hyperfine.io/careers/. If we make changes to this Applicant Privacy Notice during your recruitment process that, in our sole discretion, has a material impact on your rights with respect to how we process your personal information, we will notify you via email to the email address you provided to us. By continuing the recruitment process after those changes become effective, you agree to be bound by the revised Applicant Privacy Notice.
Contact Us
If you have any questions about our processing of your personal information or would like to make a request, please contact: [email protected].
Effective Date: October 29, 2021