Full Time

Software Engineer – Remote Jobs

Posted 2 years ago
Florida
$80 - $90 per hour

Job Description

Job Type: Software Engineer from home
Location: Florida work from home
Company: Invitae 

Position Description:

This position focuses on the Patient Data Network, which includes Ciitizen, a health technology platform that allows patients with cancer and rare neurologic illnesses to collect, digitize, and share their health information. This covers a variety of consumer and corporate products utilized by patients, doctors, biopharma, advocacy groups, and HIEs, among others. Patient Portal, Clinical Trial Matching, Healthcare Services Marketplace, Patient Cohort Manager, and Prism Reporting are some examples of these programs.

Joining our Patient Data Network team is a dependable and self-motivated Senior Software Engineer, Data Platform who can support our Data Platform Team in developing the data ingestion pipelines and data platform architecture that supports the analytical and reporting needs of internal stakeholders, data scientists, and our machine learning team, in addition to externally facing products.

What you’ll do:

  • Comprehend our complicated data environment and different data kinds (structured and unstructured healthcare data)
  • Design and implementation of massive, high-performance data processing systems
  • Design and build scalable, flexible, and reliable platform data services.
  • Design and execute solutions to assure the quality, security, and compliance of platform data

What you bring:

  • 12 years’ experience in data engineering, data processing, and data services, or an equivalent combination of education and experience.
  • Extensive practical expertise with massive datasets, pipelines, real-time data services, and contemporary data technologies.
  • Attitude of initiative and ability to work toward a greater objective with minimal direction.
  • Strong foundation in Java and Python programming, as well as a demonstrated aptitude for learning new languages fast. Solid knowledge of software design patterns and functional programming paradigms.
  • Experience with messaging/queuing systems or stream processing systems Experience with database technologies (SQL, NOSQL) and performance tuning
  • Expertise in constructing distributed systems with infrastructure monitoring and alerting.
  • Experience assisting engineering teams and production systems
  • Focus on code quality, including automated testing and best practices for coding