Data Engineer - Cloud Storage and Syncing

Location
Rockville, MD, US
Posted
Feb 11, 2021
Ref
2020-4346
Hotbed
BioCapital
Required Education
Masters Degree/MBA
Position Type
Full time
Overview

Medical Science & Computing (MSC), a Dovel company, is an exciting growth oriented company, dedicated to providing mission critical scientific and technical services to the Federal Government. We have a distinguished history of supporting the National Institutes of Health (NIH) and other government agencies. MSC offers a dynamic and upbeat work environment, excellent benefits and career growth opportunities.

We attract the best people in the business with our competitive benefits package that includes medical, dental and vision coverage, 401k plan with employer contribution, paid holidays, vacation, Medical and Flexible Spending Accounts, Pre-Tax Transit Assistance and tuition reimbursement. If you enjoy being a part of a high performing, professional service and technology focused organization, please apply today!

Duties & Responsibilities

MSC is searching for a Back-End Developer for Cloud Services to work within a multidisciplinary team supporting our work at NIH. The candidate should be a skilled and motivated developer with expertise in open source automated cloud storage, file syncing from local drives, and automated database queries from commercial/open databases. The successful applicant will be involved with developing automated data ingestion pipelines for syncing solutions for large (TBs-PBs) collections of information, including images and other data acquired in collaboration with scientists, biologists, and/or clinicians across the NIH, as well as third-party commercial and open database sources with relevant biological, genomic, or proteomic data. This opportunity is a full-time position with MSC and it is on-site at NIH in Rockville, MD.
  • Lead the technical planning, feature selection, and coding of a project.
  • Guide and manage other developers that are contributing code to the project.
  • Estimate the level of work of development tasks within a project. Identify and correct complex bugs and problems.
  • Plan technical architectures that minimize or eliminates performance problems, complexity, or solution fragility, i.e. server traffic engineer.
  • Review mockups and other artifacts.
  • Create and update models, views, and templates. Work with front-end developers to integrate their Angular (4+) code.


Requirements

  • Minimum of B.S. degree in computer science, computer engineering, or related technical discipline
  • Must have experience in open source development of cloud storage and file syncing solutions and/or database traffic engineering
  • 4+ years of node.js experience and ideally experience within a single page web app environment
  • 3+ years' experience with database design and maintenance (MongoDB, PostgreSQL, Apache Arrow/Apache Parquet)
  • 2+ years professional experience with cloud-based providers (Amazon, Google, Microsoft) developing scalable websites/services
  • Proficiency in administering large databases (MongoDB and PostgreSQL)
  • High proficiency with back-end caching strategies (memcached, redis, varnish)
  • High proficiency working within Unix environments
  • Proficiency with functions as a service (Lambda, OpenWhisk, Kubeless, Knative, or equivalents)
  • Hands-on experience developing, releasing, and maintaining large-scale software applications (web/mobile)


Required Personal Qualities
  • Excellent oral, and written communication skills, and ability to document projects and provide status reports. Writing and code samples will be required.
  • Excellent team and interpersonal skills. Ability to both take direction and work in a self-directed environment, effectively interact with all levels of staff and external contacts, and ability to work as an effective team member.
  • Excellent organization and time management skills, and flexibility to handle a variety of tasks, and shift priorities as needed.


Desired:
  • Experience with confocal microscopy, electron microscopy, and/or medical imaging
  • Experience with imaging data management, including OMERO and/or open-source PACS such as DCM4CHE


#LI-AA1

Medical Science & Computing (MSC), a Dovel company, is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status.

Company Description

We are a trusted government partner that blends deep domain expertise with advanced technologies to help our customers solve complex problems that improve, protect, and save lives. As a rapidly growing company, we combine entrepreneurial spirit, customer focus, and an outcomes-based approach to support agency missions in health IT, life sciences, public safety, and grants management.

The Dovel Family of Companies offers employees an opportunity to advance beyond a specific role or contract, we offer a path to develop an enriching career. We believe in empowering a culture of innovation, customer success, and employee growth.

What you'll get...
  • Time Off! Flexible schedules and company paid holidays allow you to take the time you need.
  • Investment in YOU! 401(K) company contributions are yours to keep with no waiting period.
  • Choices! Unique healthcare plans to choose from with options like fertility and orthodontia benefits.
  • Discovery! With our tuition assistance and training programs, we support your career advancement.
  • Tax Savings! Enroll in pre-tax Health or Dependent Care Flexible Spending, HSA with company contributions, parking, and/or transit commuter benefits.
  • Support! Working parents and busy professionals - we've got you covered with a supportive culture, confidential Employee Assistance Program, and membership to Care.com.
  • Perks! Employee discounts, peer recognition programs, company-wide wellness challenges, and fun community events.
  • A Voice! A unique culture where you can influence decisions and have your voice heard.


We are an Equal Opportunity Employer with a commitment to diversity. All individuals, regardless of personal characteristics, are encouraged to apply. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identity, disability, or veteran status.