HN Jobs

A searchable index of Hacker News “Who is hiring?” job postings.

← All postings · September 2018 thread

Job posting (auto-parsed — see raw text)

Princpal Software Engineer

Websitevaldhaus.co
RolePrincpal Software Engineer
Typefull-time
Role taxonomySoftware Engineering
SpecialtiesSoftware Engineering
LocationNew York Genome Center / New York, NY
Salary
Apply viaApplication linkhttp://www.nygenome.org/careers/job-positions/?sc=7389/
Hiring notes
TechJavaScriptReactPythonPostgreSQL
Parsed locationsNew York Genome Center, New York, NY
Posted byclinth
PostedSep 4, 2018
SourceView on Hacker News ↗

Original posting

New York Genome Center | Princpal Software Engineer | New York, NY | Full-time | ONSITE NYGC is not a software company; it is a sequencing lab trying to push science at scale, and needs software to do so. We are hungry to become the lead sequencing firm. We're aggressively building our clinical services, so if you have even the smallest allergy to documentation or process, please stop reading now. This position is for a Principal Software Engineer to serve as a project lead. This person should be able to work independently and in a team, from requirements through implementation/iteration and testing and deployment. We use python and postgresql on the backend, we have just chosen React on the frontend. We're looking for someone who has both python application development experience and javascript/front-end experience. We are intentionally boring (https://valdhaus.co/writings/boring-systems/) in our technology choices because our goal is data analysis, not novel software work. We design everything for reliability, maintenance, low cost of ownership, and failure recovery. It is a combination of boring technology and fast pace: we are the computational pipeline team, the automation team, the LIMS team, the database team, and the data transport team (surprisingly fun at >20PB), the customer delivery team. We don't do genomic methods software (e.g. better variant calling) -- we have a great computational biology group for that. This group is focused on making a sequencing lab and automated analyses run at scale. This position is for the Production Software Engineering group, which currently has thirteen people. We're replacing prototypes with better solutions while rolling out new applications to help the organization with scale. People who join NYGC software are expected to learn quickly, be self-motivated, and be comfortable switching tracks. You don't have to understand e.g. genome sequence alignment, but you do have to be able to read a manual on a tool's use and learn enough vocabulary to have an intelligent conversation with an expert on the subject. The lab and automation combined drive some really interesting real-world problems, particularly in the clinical space. How fast can we get first-order cancer screening to sick people? More formal description under "Principal Software Engineer, Applications" on our careers page: http://www.nygenome.org/careers/job-positions/?sc=7389/