Sr. Software Engineer

DNAnexus
Mountain View, CA, US
$160K-$170K a year
Full-time

Job Description

Job Description

Company Description

DNAnexus is a leading provider of secure, scalable, and intuitive biomedical data analysis software and bioinformatics applications for the life sciences and healthcare communities.

The company actively manages and supports more than 80 petabytes of complex genomic, multi-omic, and clinical datasets on behalf of a growing network of collaborations with large-scale biobanks, as well as leading pharmaceutical, clinical diagnostic, academic research, and government organizations.

Over 40,000 scientists across 48 countries are now using the highly collaborative, cloud-based, end-to-end platform to gain data-driven insights that can advance scientific discovery, accelerate precision medicine, and improve patient care.

Job Description

Who We’re Looking For

You are a software engineer who wants to build core technologies for scaling up systems to thousands of servers for managing and analyzing petabytes of data.

In this position, you will work on building an event driven automation platform. You will be responsible for designing a product that is highly available, fault tolerant and responsive from the ground up.

You will also evolve this platform beyond operational automation into new and exciting areas.

Responsibilities

  • Design and build scalable infrastructure specifically targeted to the cloud environment
  • Design, document, and implement new web service APIs for internal and external services
  • Work closely with computational biologists and scientists to understand domain-specific needs
  • Work closely with architect and product manager to build features
  • Identify scalability / reliability limits in both our system as well as 3rd party technologies
  • Build and maintain critical system components for scalable distributed system.
  • Enable integration of DNAnexus services with external systems
  • Provide technical leadership for a small team and act as the interface to external teams for technical issues

Qualifications

Qualifications

  • 5+ years of core software development experience
  • Experienced with NodeJS / Javascript and / or Python
  • Team-oriented, with strong communication skills
  • Strong computer science background, including low-level systems and algorithmic complexity
  • Demonstrated ability to pick up new technologies and quickly adapt to new paradigms
  • Bachelors in Computer Science. Masters preferred

Nice to Have

  • Knowledge of AWS, including VPC, IAM, Lambda
  • Proficient in Typescript
  • Database experience in document and / or relational databases (MongoDB)

What We Care About

  • Curiosity and humility. We are dedicated to learning and constantly improving. We hope you also value "unknown unknowns" and have a natural drive to figure out how everything works.
  • Agility and ownership. Our teams have a high degree of freedom on how they build their systems, but they also take full ownership of what they deliver, in the long run.
  • Monitoring and automation. We strongly believe that a fully automated system is key to rapid iterations, while an extensive set of metrics highlights what needs to be done.
  • Balancing research and product. We value staying up-to-date on cutting edge research, while also shipping meaningful products enabling researchers to fulfill their mission.

Salary and Other Compensation :

The annual base salary for this position is $160,000- 170,000 with a 8% annual bonus component.. Factors which may affect starting pay within this range may include geography / market, skills, education, experience and other qualifications of the successful candidate.

Benefits :

The Company offers the following benefits for this position, subject to applicable eligibility requirements : medical insurance, dental insurance, vision insurance, 401(k) retirement plan, life insurance, long-term disability insurance, short-term disability insurance, flexible paid time off, 12 weeks of paid parental leave, and national holidays paid.

Additional Information

Headquartered in Mountain View, California, with over 220 team members across the United States and Europe, DNAnexus is experiencing rapid growth and market adoption.

With the support of leading investors including Google Ventures and Blackstone, and trusted by hundreds of the world's biomedical leaders, the company is at the innovative forefront with our precision health data cloud to drive scientific breakthroughs.

If you are interested in joining our team, please apply today!

3 days ago
Related jobs
Promoted
VirtualVocations
Fremont, California

A company is looking for a Sr Analyst I - Java Full Stack. ...

Promoted
Bruker
San Jose, California

The Tribology, Stylus and Optical Metrology Software group is hiring for an experienced Software Engineer to complement our development team in our San Jose office. Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. In this position, you will play a crucial ...

Promoted
Apple
Cupertino, California

The Video engineering server team is looking for experienced software engineers to build highly scalable, low latency backend services and data systems for the Apple TV app. This is the perfect opportunity for someone who wants to work with highly talented engineers on backend service platforms, dat...

Promoted
B Garage
San Jose, California

B GARAGE was founded in 2017 by a Ph.After having spent over five years researching robotics, computer vision, aeronautics, and drone autonomy, the founder and team set their minds on building a future where aerial robots would become an integral part of our daily lives without anyone necessarily pi...

PayPal
San Jose, California

PayPal is committed to fair and equitable compensation practices.Actual Compensation is based on various factors including but not limited to work location, and relevant skills and experience.The total compensation for this practice may include an annual performance bonus (or other incentive compens...

TikTok
San Jose, California

Deep domain expertise in SEO and related product and engineering practices• Experience in Growth Engineering or Growth Hacking; have successful user growth track record • Experience in designing and developing large-scale systems using Go, , Python, or Java with high QPS and availability, and low la...

Hireio, Inc.
San Jose, California

Deliver best-in-class engineering excellence practices across all product engineering disciplines. Therefore, we set up an engineer team with high talent density, mainly focusing on AI technology and Privacy&Security here. Strong software programming capabilities, exhibits good code design and c...

DESIGNLIBRO INC
Santa Clara, California

Pet software & platform service industry is about 20~30 years behind the human's software industry and this yells out "opportunity to disrupt the market". As we develop new software and services to magnify the bond of pet ownership, we are seeking senior software engineers of backend to develop ...

0010 eBay Inc.
San Jose, California

As a Sr Software Engineer, you will work closely with designers, product managers and other engineers (frontend, backend, machine learning, quality) to revolutionize the advertising space for eBay and beyond. ...

LinkedIn
Mountain View, California

Staff Software Engineer, you will be a key technical leader and role model within the organization. Responsibilities: -Deliver impact by driving innovation while building and shipping software at scale-Provide architectural guidance and mentorship to up-level the engineering organization-Actively im...