Apply for this job now

Senior Software Engineer-Programming Frameworks

Location
Seattle, Washington
Posted
3 Sep 2022
Senior Software Engineer - Programming Frameworks

This Opportunity

Truveta is building the leading platform for medical research on one of the largest and most comprehensive clinical data sets in the country.

In this role, you will design and develop high-performance, intuitive libraries in Python, R to explore, query and analyze Truveta clinical data, provide logical and intuitive access to the Truveta object model and back-end services, build integrations with popular libraries like pandas, numpy and machine learning toolkits like scikit-learn and integrate back-end computational operations.

In This Role, You Will Have The Opportunity To
  • Design and develop high-performance, intuitive libraries in Python, R to explore , query and analyze Truveta clinical data
  • Provide logical and intuitive access to the Truveta object model and back-end services such as SQL or Spark
  • Evaluate where customized distributed implementations are needed for expensive operations such as population matching, graph evaluation. Expose these operations in a friendly, accessible way to our research customers.
  • Build integrations with popular libraries like pandas, numpy and machine learning toolkits like scikit-learn
  • Nurture a software development community of researchers and programmers.
In addition to being data-aware, Truveta's target users will often be domain experts in health care specialties. To be successful in this role, you will need to acquaint yourself with the requirements posed by research studies, collaborate well with internal Truveta researchers and with platform software engineers. Your impact and learning opportunities will expand as Truveta processes more complex data types such as images and genomics and exposes machine learning capabilities.

Key Qualifications
  • 4+ years of software development experience with at least 2 years focused on developing software library components
  • Expert in Python and/or R
  • Significant project or professional experience with scientific and/or quantitative data analysis
  • Acquainted with community-oriented software development lifecycle, including designing proposals, code-review process, quality gates, documentation and release process
  • Committer or maintainer or contributor status on a public OSS codebase is very valuable.
Why Truveta?

Be a part of building something special. Now is the perfect time to join Truveta. We have strong, established leadership with decades of success. We are well-funded. We are building a culture that prioritizes people and their passions across personal, professional and everything in between. Join us as we build an amazing company together.

We Offer
  • Interesting and meaningful work for every career stage
  • Competitive compensation
  • Comprehensive benefits with strong medical, dental and vision insurance plans
  • 401K plan
  • Professional development for continuous learning
  • Work/life autonomy via flexible work hours and flexible paid time off
  • Generous parental leave
  • Regular team activities (virtual and in-person as soon as we are able)
Truveta is committed to creating a diverse, inclusive, and empowering workplace. We believe that having employees, interns, and contractors with diverse backgrounds enables Truveta to better meet our mission and serve patients and health communities around the world. We recognize that opportunities in technology historically excluded and continue to disproportionately exclude Black and Indigenous people, people of color, people from working class backgrounds, people with disabilities, and LGBTQIA+ people. We strongly encourage individuals with these identities to apply even if you don't meet all of the requirements.
Apply for this job now

Details

  • Job Reference: 703376421-2
  • Date Posted: 3 September 2022
  • Recruiter: Truveta
  • Location: Seattle, Washington
  • Salary: On Application