thrive - software engineer 10-01-20 · 2020. 10. 2. · thrive bioscience, inc. software engineer...

2
Thrive Bioscience, Inc. Software Engineer October 1, 2020 Page 1 of 2 Thrive Bioscience, Inc. -- Job Description for Software Engineer Job Title: Software Engineer Manager: Director of Software Location: Strong preference for Boston, MA area Compensation: Salary, benefits, and equity commensurate with experience Contact for Additional Information: [email protected] About Thrive Bioscience: Thrive Bioscience (thrivebio.com), located in the Boston area, offers customers a family of high-end instruments and software that provide imaging, analytics, and automation for reproducible cell culture. Thrive's instruments significantly improve cell culture workflows and the analysis of live cells, in research and bioprocessing. As a result, biologists are empowered to deliver reproducible results by leveraging microscopy, robotics, and fluidics to capture images and data, which provide analysis, guidance, documentation, and a database of cells. The principal markets are drug discovery, drug development, regenerative medicine, basic research, and the delivery of cell therapeutics. Thrive Bioscience currently sells the CellAssist, a benchtop instrument for imaging and analyzing live cells, to pharmaceutical/biotech companies and research institutes. In late 2020, the company will begin delivery of the AutoImager, which combines the CellAssist along an automated incubator. The company was founded in 2014, has a portfolio of 53 patent applications, of which eight have been issued, and collaborates with several leading academic institutions. Position Summary: The successful candidate is a talented, highly-motivated software engineer with experience creating embedded systems and instrumentation, and must enjoy the challenge of bringing new products to market in a fast-paced startup environment. The ideal candidate’s expertise spans a wide variety of software technologies and responsibilities among: hardware control and drivers, application development and deployment, user interfaces, databases, and networking/cloud services. Familiarity with biology labs and tools would be amazing. Great communications skills are also highly valued. At Thrive, you’ll use modern tools and techniques to build applications that help biologists solve real-world problems. You’ll design and build cutting-edge progressive software for use in systems that allow researchers to capture high quality images and easily interpret data they collect in real time. Our system is a distributed network of Dockerized hardware control and data services written in C++ and Python, communicating via RabbitMQ. Instrument data is then processed, stored, analyzed and presented to users in order to make workflows more efficient and to improve process quality.

Upload: others

Post on 28-Jan-2021

0 views

Category:

Documents


0 download

TRANSCRIPT

  • ThriveBioscience,Inc.SoftwareEngineerOctober1,2020Page1of2

    ThriveBioscience,Inc.--JobDescriptionforSoftwareEngineer

    JobTitle:SoftwareEngineerManager:DirectorofSoftwareLocation:StrongpreferenceforBoston,MAareaCompensation:Salary,benefits,andequitycommensuratewithexperienceContactforAdditionalInformation:[email protected]:

    ThriveBioscience(thrivebio.com),locatedintheBostonarea,offerscustomersafamilyofhigh-endinstrumentsandsoftwarethatprovideimaging,analytics,andautomationforreproduciblecellculture.Thrive'sinstrumentssignificantlyimprovecellcultureworkflowsandtheanalysisoflivecells,inresearchandbioprocessing.Asaresult,biologistsareempoweredtodeliverreproducibleresultsbyleveragingmicroscopy,robotics,andfluidicstocaptureimagesanddata,whichprovideanalysis,guidance,documentation,andadatabaseofcells.Theprincipalmarketsaredrugdiscovery,drugdevelopment,regenerativemedicine,basicresearch,andthedeliveryofcelltherapeutics.

    ThriveBiosciencecurrentlysellstheCellAssist,abenchtopinstrumentforimagingandanalyzinglivecells,topharmaceutical/biotechcompaniesandresearchinstitutes.Inlate2020,thecompanywillbegindeliveryoftheAutoImager,whichcombinestheCellAssistalonganautomatedincubator.Thecompanywasfoundedin2014,hasaportfolioof53patentapplications,ofwhicheighthavebeenissued,andcollaborateswithseveralleadingacademicinstitutions. PositionSummary:

    Thesuccessfulcandidateisatalented,highly-motivatedsoftwareengineerwithexperiencecreatingembeddedsystemsandinstrumentation,andmustenjoythechallengeofbringingnewproductstomarketinafast-pacedstartupenvironment.Theidealcandidate’sexpertisespansawidevarietyofsoftwaretechnologiesandresponsibilitiesamong:hardwarecontrolanddrivers,applicationdevelopmentanddeployment,userinterfaces,databases,andnetworking/cloudservices.Familiaritywithbiologylabsandtoolswouldbeamazing.Greatcommunicationsskillsarealsohighlyvalued.

    AtThrive,you’llusemoderntoolsandtechniquestobuildapplicationsthathelpbiologistssolvereal-worldproblems.You’lldesignandbuildcutting-edgeprogressivesoftwareforuseinsystemsthatallowresearcherstocapturehighqualityimagesandeasilyinterpretdatatheycollectinrealtime.OursystemisadistributednetworkofDockerizedhardwarecontrolanddataserviceswritteninC++andPython,communicatingviaRabbitMQ.Instrumentdataisthenprocessed,stored,analyzedandpresentedtousersinordertomakeworkflowsmoreefficientandtoimproveprocessquality.

  • ThriveBioscience,Inc.SoftwareEngineerOctober1,2020Page2of2

    Requirements:

    ● 8+years’experience,withBS/MSinSoftwareEngineering,ComputerScience,orotherrelateddiscipline● TheidealcandidatewillhaveexperiencedevelopinginLinuxwithseveralofthefollowingtechnologies:

    ○ C++andPython,withbackgroundinasynciobeingaplus○ Dockercontainers○ UIframeworks:Qt,React/Node.js○ Machinelearning○ SQLandNoSQLdatabases(e.g.Postgres,MongoDB,Rethink,etc.)

    ● Knowledgeoffullsoftwaredevelopmentlifecycle● Experiencedevelopinganddebuggingsolutionsinvolvinghardwarecontrol(motors,cameras,sensors,

    etc.),communicationsprotocols,andperipheralsintegration● Experiencewithconcurrentsoftwaredesigntechniques● Experiencewiththefollowingisverydesirable:

    ○ Imageprocessing○ Atlassianecosystem(Jira,Bitbucket,etc.),Git,andCI/CDtoolsexperience○ Deployingcloud-enabledinfrastructure

    Responsibilities:

    ● Developsolutionsinvolvinginstrumentcontrolandautomation,datastorage,networksandanalytics● Documentanddemonstratesoftwaresolutionswithflowcharts,diagrams,charts,andclearcode● Investigateandtroubleshootproblemareas● Developsolutionstosimplifyandsupportmanufactureandserviceofinstruments● Support(on-siteorremote)installationofproductsatcustomersitesandprovidecustomerassistance

    ThriveBioscienceoffersacompetitivebenefitspackagethatincludesequity,andafast-paced,stimulatingworkenvironment.Allqualifiedapplicantswillreceiveconsiderationforemploymentwithoutregardtorace,creed,religion,color,nationalorethnicorigin,citizenship,sex,sexualorientation,genderidentityandexpression,geneticinformation,veteranstatus,age,ordisabilitystatus.

    [email protected].