Senior Software Engineer, Backend
FATHOM
·
Posted:
June 2, 2023
·
Remote
About the position
Fathom is seeking a Senior Software Engineer, Backend to join their team and work on data products that are at the core of their business. The role involves developing data infrastructure, building interfaces to the data, and creating infrastructure for large-scale cloud-based machine learning. They are looking for someone with at least 5 years of development experience and experience in building data pipelines. This is an opportunity to work with a venture-backed company that is using AI to understand and structure medical data, starting with clinician notes in electronic health records.
Responsibilities
- Developing data infrastructure to ingest, sanitize and normalize a broad range of medical data
- Building performant and expressive interfaces to the data
- Creating infrastructure to help scale up data ingest and large-scale cloud-based machine learning
- 5+ years of development experience in a company/production setting
- Experience building data pipelines
Requirements
- 5+ years of development experience in a company/production setting
- Experience building data pipelines
- Strong knowledge of data infrastructure development
- Familiarity with ingesting, sanitizing, and normalizing medical data
- Ability to build performant and expressive interfaces to data
- Experience with large-scale cloud-based machine learning
- Strong understanding of backend development and systems scaling
- Ability to unify data from various sources
- Familiarity with medical ontologies and crowd-sourced labeling
- Strong problem-solving and collaboration skills
Benefits
- Competitive salary range of $160,000 - $220,000 USD
- 5+ years of development experience in a company/production setting
- Experience building data pipelines from disparate sources
- Hands-on experience building and scaling up compute clusters
- Solid understanding of databases and large-scale data processing frameworks like Hadoop or Spark
- Ability to evaluate which tools to use on the job
- Unique combination of creative and analytical skills
- Know-how of developing systems to do or support machine learning
- Experience working with NLP toolkits like Stanford CoreNLP, OpenNLP, and/or Python’s NLTK (bonus)
- Expertise with wrangling healthcare data and/or HIPAA (bonus)
- Experience with managing large-scale data labelling and acquisition through tools such as Amazon Turk or DeepDive (bonus)