Server Software Engineer

  • Full-time

Company Description

We are a pioneer in the personalized medicine space.  Our team is building software to significantly improve outcomes for people with cancer, cardiovascular, pediatric, and other life-threatening conditions. We are proud of our work and how it has helped to improve patients’ health. Our Precision Medicine Data Platform integrates complex genomic and clinical data to provide clinicians with actionable insights at point of care, enabling diagnosis, treatment, and outcomes tracking.

We are based in beautiful downtown Palo Alto, California, just steps from CalTrain and easy walking distance from many restaurants and shops.

Do you want to be a part of a team helping to cure cancer, stop heart disease, and deliver the right drugs to the right people at the right time? Do you want to join a growing well-funded start-up where you will have the opportunity to shape the team and culture? If yes, this opportunity is for you!

Job Description

We have a team of senior engineers now and are also open to hiring junior or mid level engineers.  We have a number of unusual challenges, due to working at the intersection of semantic data, scalable genomic data, pure SaaS, and medical applications.   You will be working on a number of projects ranging from building and scaling our semantic data platform to developing our data integration and workflow layer, to building and optimizing our secure APIs.  We are looking for a colleague who is as motivated as we are to tackle these issues while pushing the envelope with our precision medical data platform.

Qualifications

Must-haves:

    - A degree in Computer Science or closely related field
    - One to three years of experience of building server software.
    - Knowledge of Python is required. Exceptionally strong candidates who do not yet know Python but have a strong desire to learn will be considered.
    - Understanding of concurrency issues is important.

Pluses:

    - Django is a big plus.
    - Although our primary language is Python, strong knowledge of Java and/or C++ is very helpful.
    - Knowledge of relational databases, SQL, transactions, and query optimization is a big plus.
    - Knowledge of some NoSQL and graph databases
    - Knowledge of standard web application issues such as security, performance, caching, HTTP protocol, and web server configuration

Additional Information

All your information will be kept confidential according to EEO guidelines.