DNAnexus is hiring a

Sr. Software Engineer

Mountain View, United States
Full-Time

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

  • 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.

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!

Apply for this job

Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Software Engineer Q&A's
Report this job
Apply for this job