Senior Software Engineer – Research Software

Job ID: 700504913
Job date: 2018-05-21
End Date: 2018-07-20

Company : Freenome 

Country : United States 

Role : Technician 


[Click Here to Access the Original Job Post]

Job Description:
Freenome is looking for an engineer to help build software libraries and services that accelerate and enable the activities of our Computational Research team.

Computational Research is responsible for developing a machine learning platform that learns which biomarker patterns signify a cancer's stage, type, and most effective treatment pathways. Rapidly developing state-of-the-art machine learning systems requires high-speed bioinformatics, sophisticated ways of extracting features of interest from biological data, and a fast and easy means for using those features to train and validate a wide range of classifiers. The Research Software team's responsibility is to make these systems easy to use, reliable, efficient, and scalable so that the Computational Research team can accelerate its process of iteration and discovery.

As an early team member, you'll take the lead on major projects and collaborate actively with our world-class team of engineers, scientists, designers and product managers. You'll build reliable, maintainable, scalable and fault-tolerant backend services that enable the growth of our business. Since we're a small team, you'll also have an opportunity to work on a broad range of projects at all levels of the stack.

Responsibilities:

  • Develop and deploy reliable, maintainable, scalable and fault-tolerant backend services
  • Participate in code and design review
  • Lead and mentor small teams to deliver high impact projects
  • Collaborate with scientists, project managers, and other engineers to solve complex problems
  • Take a mindful, transparent and empathetic approach to your work and your interactions with others
What We're Looking For:
  • 5+ years of experience as a part of a software development team
  • Experience leading teams of technical people that successfully shipped software products
  • BS, MS or Ph.D. in computer science or related field or equivalent work experience
  • Excellent written and verbal communication skills
  • The ability to thrive in an environment where collaboration, communication, and compromise are an expected part of your day-to-day work.
Nice to Haves:
  • Experience with any of the following: Python, Kubernetes, Docker, MySQL, PostgreSQL, Google Cloud Platform, SLURM, Ansible.
  • Prior experience writing software at a biotech company or domain knowledge in bioinformatics or machine learning.
SDL2017


Requeriments :

Skills :

Areas :


Additional Info:

[Click Here to Access the Original Job Post]