Staff Software Engineer (Big Data)

Santa Barbara, San Mateo or San Francisco, California Full-time

Evidation Health is a technology and services company that helps individuals and the world's most innovative healthcare companies understand and influence the everyday behaviors that create better health outcomes. Evidation pairs a first of its kind discovery engine designed for better, faster, and more efficient studies with a delivery platform, Achievement, that connects individuals and the healthcare industry, including life sciences organizations, providers, payers, and digital health companies. The company's technology is designed to be entirely privacy-safe and individually-permissioned.

We are seeking a Staff Software Engineer (Big Data) to join our Enterprise Data Engineering team. As a Staff Software Engineer you will be working on our Data Platform, coding in Python and React and using cutting-edge big data technologies such as Apache Spark, Airflow, Hadoop, and Jupyter to build out data pipelines, data lakes, full-stack applications, and analytics tools that scale on the cloud to empower data scientists to gather insights from billions of data points to improve health outcomes. In addition to implementing ETL for new devices containing health and fitness sensor data, you’ll be responsible for incorporating these changes into the product architecture to continually improve design; build tools to monitor and visualize data flow, insights, and systems; and collaborate with internal and external data scientists to understand their needs and improve their ability to analyze the data.


  • Own architecture and long term product plan.
  • Design scalable, high performance solutions that continuously handle terabytes of data and enable data scientists to analyze data at scale.
  • Work with customers to understand their needs. Develop and deliver products, that meet the customer’s needs, in a timely manner.
  • Establish best practices and provide feedback to team members through peer reviews.
  • Understand overall performance, and design around improving data performance using different technologies, algorithm efficiencies and infrastructure architecture.


Technical Qualifications:

  • 10+ years software engineering experience
  • 5+ years experience object oriented programming with Python or Ruby on Rails
  • Experience working with large-scale Saas applications or distributed systems
  • Experience working with cloud services (AWS or Google)

Professional Competencies:

  • Strong written and verbal communication
  • Work effectively in a collaborative and cross-functional team environment
  • Experience mentoring engineers

Preferred Qualifications:

  • Experience with big data technologies (Spark, Hadoop, Redshift, etc.)
  • Experience leading projects from initial design to implementation


  • Health, dental, and vision benefits for you and competitive coverage for your family
  • Relocation support
  • Equity
  • Flexible work hours
  • Open vacation policy - take time when you need it
  • Support for remote work when needed
  • Relaxed work environment
  • Your choice of computing equipment and gear
  • Lots of opportunities for growth
  • Opportunity to work on fascinating challenges that improve people’s lives


Evidation Health values diversity and is committed to equal opportunity for all persons without regard to race, color, creed, religion, marital status, age, national origin or ancestry, political activity or affiliation, physical or mental disability, medical condition including genetic characteristics, marital status, sexual orientation, gender identity, sex or gender.

Apply for this opening at