hero

Join the Family

Felicis portfolio companies are growing their teams in the U.S. and beyond.
190
companies
2,354
Jobs

Performance Engineer

DNAnexus

DNAnexus

Software Engineering
Prague, Czechia
Posted on Thursday, April 18, 2024

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

What we offer

  • Aggressively growing shard (~1.5-2TB/month) crossing mongoDB shard scalability threshold
  • Actively working with the MongoDB engineering team who designed sharding to solve complex scalability/performance issues

Expectations:

  • Define good practices for application/db interfacing
  • Index tuning/optimization
  • Reviewing our API routes, performance testing and making suggestions to engineering to optimize some routes
  • Monitoring database metrics/performance
  • Tuning database parameters and doing testing to validate performance impact
  • Keeping up with Mongo release notes, making suggestions to devs about best practices, new releases/capabilities
  • Dealing with Mongo support engineers
  • Quarterbacking database outages
  • Improving our RTO and RPO by investigating better backup/restore solutions including what we currently don't have (point-in-time recovery)

Qualifications

  • Application code perf optimization experience (ideally with NodeJS)
  • Good knowledge of DB engines (DB specialist with software dev background, expert programming experience)
  • Experience with DB engine administration and perf optimization
  • Experience with distributed systems/microservice architectures
  • Knowledge of NoSQL / document DBs
  • Strong CS background, theory knowledge

Nice to have:

  • MongoDB experience
  • nodeJS experience
  • Real-world experience with performance/stress/load testing

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!

DNAnexus will provide the necessary support to enable the ideal candidate to work remotely within the Czech Republic.