Software Engineer, Machine Learning - Cambridge, United States - Harbinger Health

    Harbinger Health
    Harbinger Health Cambridge, United States

    2 weeks ago

    Default job background
    Description
    Job Description – Software Engineer, Machine Learning

    Position Summary


    As a Software Engineer, Machine Learningat Harbinger Health, you will help drive the development of our software architecture, playing a critical role in bridging Machine Learning and Computational Biology with our assay and product development teams.

    Your expertise in software engineering will be essential in crafting scalable, cloud-based solutions that will accelerate our ML initiatives.

    The work in this role will be focused on collaborative projects with data scientists, machine learning engineers, and bioinformaticians, where strong communication and organization skills will shine.


    Responsibilities:


    Lead and manage the machine learning software development life cycle, from planning to deployment working collaboratively with the Data Science Team.

    Craft detailed flowcharts, layouts, and documentation to articulate requirements and solutions.

    Code with precision, ensuring all software is robust and aligns with design principles.

    Generate comprehensive software specifications and conduct operational feasibility assessments.

    Devise and oversee software verification plans, driving forward quality assurance.

    Maintain meticulous records of software functionality, troubleshooting, and enhancements.

    Skillfully debug existing systems and perform updates to improve functionality.

    Implement software solutions on cloud platforms, with a focus on AWS efficiency.

    Contribute to sophisticated cloud database solutions, ensuring seamless data flow and integration.

    Engage in dynamic collaboration to merge software components into fully functional systems.


    Basic Qualifications:
    BS or MS in Computer Science, Engineering, Mathematics, or related field.

    2+ years' industry experience.

    Proficiency in Python and a staunch advocate for test-driven development.

    Demonstrated experience in creating and scaling complex systems.

    Adept at detailing clear requirements and crafting precise specifications in collaboration with stakeholders.

    Familiarity with relational databases, SQL, and ORM technologies.

    Hands-on experience with cloud platforms, especially AWS.

    Outstanding abilities in communication and teamwork, ready to collaborate and contribute within a multidisciplinary environment.


    Preferred Qualifications:
    Experience working in a start up environment.

    Experience working in Biotech, diagnostics and/or genomics.

    Experience working with Next Generation Sequencing (NGS) data.

    Knowledge of workflow management systems such as Cromwell or Nextflow is advantageous.

    #J-18808-Ljbffr