← Back to Careers Page

Senior Software Engineer

Droice Labs is a global healthcare technology start-up on a mission to match every patient to the treatments that work for them. We dream big and have an incredible group of mission-driven people working together to make this dream a reality. Healthcare is a complex, nuanced, multidisciplinary field with complicated, multifaceted problems. We are a diverse team of data scientists, researchers, engineers, doctors, and entrepreneurs who collaborate to create a unique and interdisciplinary approach to solving these problems. For that reason, our engineers work hand in hand with clinicians and researchers to bring state-of-the-art science and research to production.

We seek a strong, data-focused software engineer eager to learn from and collaborate with other disciplines and find innovative solutions to the problems that matter. We have a culture that encourages and rewards ownership and initiative, so you will be expected to self-manage and always persevere to find, propose, and defend the best possible solutions. The people you’ll work with are always curious, experimental, and passionate about their work and the mission. Besides autonomy and making a real-world impact, you’ll be able to work remotely and with some of the most brilliant people from all over the world. How you’ll contribute
  • Research, design, and lead the implementation of software engineering solutions for working with massive amounts of clinical data which have the capability to:
    • Scale to millions of patient health records
    • Work with various types of clinical data (e.g., structured & tabular data, unstructured text)
    • Run reproducibly, both periodically and in real-time
    • Preserve data lineage and traceability
  • Drive and optimize the architecture, system design, and data models for storage, access, and computation
  • Design data models and databases optimized for various product use cases (i.e., real-time querying, statistical analysis, reporting)
  • Design and implement unit and integration testing for data processing
  • Design and build real-time monitoring systems for product-facing applications
What we’re looking for
  • 5+ years experience architecting, developing, and shipping software on a data-focused product
  • Experience in delivering real-world impact through full-stack software product engineering
  • Comfort & flexibility to support a diverse team working across multiple technologies and geographies
  • Exceptional organizational and analytical skills; strong critical thinking ability
  • Strong written and verbal communication skills
Bonus points if you have
  • Hands-on experience with different types of data, data storage systems, and data pipelining SDKs
  • Experience working with noisy data; familiarity with statistical testing and different ways to do data quality evaluation
  • Experience with open-source distribution strategies (e.g., Airflow, Hadoop, Dataflow)

Submit Your Application

  • Accepted file types: pdf, docx, doc.