Software Architect (Workflow, Wgs)

Sophia Genetics Boston , MA 02108

Posted 1 week ago

Would you like to join an Architecture team charged with designing and developing our game changing computational platform used to deliver genomic, radiomic, and clinical data analysis to over 1000 healthcare institutions and over 500,000 cancer and rare genetic disease patients worldwide? Join our growing distributed team and use your exceptional technical skills to help us deliver on our mission of democratizing Data-Driven Medicine.

In order to augment our technical team we are looking for a Software Architect (Principal Software Development Engineer) to join our team in the US, working from home office, with occasional face-to-face meetings as needed.

As part of the Architecture team you will report directly to the Chief Architect, and will help design the future of SOPHiA DDM, our flagship software product, used to perform large-scale multi-modal analysis of patient data and deliver data-driven insights to hundreds of thousands of patients worldwide.

Our platform is a one-of-a-kind globally distributed information system that brings together hospitals and labs to provide data ingestion and processing, analysis and modeling, reporting and intelligence, distribution and sharing of a multitude of complex sources of structured and unstructured data, including genomics, imaging, and clinical data, delivered as a multi-tenant SaaS platform on the cloud.

Your principal responsibility will be to focus on building efficient cloud native workflows for large scale high throughput genomics analysis. You will be a workflow expert with bioinformatics experience working within the Architecture team and working closely with Data Science and Engineering to produce high quality solutions to the challenge of scalable human whole genome analysis (WGS).

Requirements

You are an experienced software engineer, capable of designing and implementing complex software and with extensive experience with workflow systems, especially in the context of bioinformatics, or other large-scale scientific analysis. You have familiarity with genomics data analysis, algorithms, data types, and standards.

You are comfortable designing for large, fault tolerant and scalable distributed systems, familiar with a broad range of bioinformatics tools and with a good understanding of cloud architecture and resource management.

You are an excellent communicator, able to explain your design choices to both management and engineers, and comfortable working remotely.

You are hands-on and are ready to rapidly develop prototypes or jump in to assist the engineering teams as necessary to further your mission.

  • Degree in Computer Science or Engineering or Bioinformatics, or equivalent professional experience
  • 8 years experience in software engineering field
  • Extensive experience with workflow engines (BPMN, Airflow, Luigi, Nextflow, Galaxy, etc.) and languages (BPEL, WDL, CWL) especially as they apply to bioinformatics
  • Excellent understanding of resource management
  • Experience with cloud architecture (Azure, AWS, GCP)
  • In-depth knowledge of Bioinformatics genomic analysis workflows
  • Comfortable with C++, JAVA and at least one scripting language (Python, Javascript)
  • Excellent interpersonal and communication skills
  • Experience developing software for medical devices would be an advantage
  • Experience with Whole Genome NGS approaches
  • Experience with formal architecture frameworks such as TOGAF

Benefits

  • A flexible, friendly and international working environment with a collaborative atmosphere
  • An exciting company mission that brings together science and technology to directly impact the lives of patients with life threatening illness.
  • A fast-growing company with plenty of opportunity for personal growth and development
  • A hard technical challenge to solve with exciting modern technology - cloud computing, Big Data, DevOps, machine learning

Location: HOME OFFICE (Massachusetts and the surrounding states, 2-3h from Boston)

Start: ASAP (or as agreed)

Contract type: Permanent full-time

Application process

If you think you fit this position, please send a CV and a cover letter. Please note that incomplete applications will not be considered.

After an initial screening process, candidates will be invited for remote interviews. Selected candidates will then be invited for personal interviews.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Architect

Croytener

Posted 1 week ago

VIEW JOBS 1/6/2021 3:00:22 PM 2021-04-06T15:00 <strong>1) No Corp to Corp<br /> 2) US-based candidates only<br /> <br /> Principal Engineer</strong><br /> <br /> <strong>Description</strong><br /> <br /> We are seeking a Senior Software Architect to join our team who is a self-starter, ambitious, team player, who will work in our cross functional team, adopting software industry best practice, quality assurance, and overall development of the client’s platform. The candidate should have experience with Microservice architectures and cloud-native design.<br /> <br /> <strong>Qualifications</strong><br /> <strong>Responsibilities:</strong><br /> <br /> Provide technical leadership around the design and implementation of the client’s cloud-native initiatives. <ul> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Provide mentorship and guidance around areas such as framework design, coding standards, and secure design to the engineering team.</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Design and implement frameworks and features that will be foundational to the client’s platform.</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Provide technical leadership, ensuring engineers understand our strategy and vision.</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Collaborate across multiple agile teams with Company Executives, Product Managers, Technical Leads, Developers, Testers, and the Product Owner.</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Has a deep understand of how to work with, model, and design high-performance data structures and databases.</li> </ul> <br /> <strong>Skills:</strong><br /> <br /> <strong>Required:</strong> <ul> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Bachelor’s degree in Computer Science or equivalent</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Good understanding of RESTful APIs and microservices</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Knowledge of JIRA</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Experience with CI/CD pipelines</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Experience in Agile development methodologies</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Experience in Software Architecture</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Experience with Java, C#, or C++</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Experience with Python, Go, Node.js,</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Experience working with cloud platforms (AWS, Azure, Google Cloud, or similar)</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Working knowledge of application containers frameworks and technologies (Docker, Kubernetes, Red Hat OpenShift, Pivotal Cloud Foundry)</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Self-directed and capable of working in a dynamic and startup environment</li> </ul> Croytener Boston MA

Software Architect (Workflow, Wgs)

Sophia Genetics