Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Engineer

Aware Healthcare

Software Engineer

San Francisco, CA
Full Time
Paid
  • Responsibilities

    WHO YOU ARE: SOFTWARE ENGINEER (CO-OP)

    JOB OVERVIEW

    • Position: Software Engineer (Co-Op)
    • Industry: Healthcare & Wellness
    • Focus: Android Development, Web Development & Platform Infrastructure
    • Commitment: 40 hours per week for 12 weeks
    • Start Date: August 17
    • Location: Remote
    • Experience: Junior-level (3+ months relevant experience)
    • Compensation: Competitive hourly rate, plus additional benefits listed below

    JOB DESCRIPTION

    You are a developer with experience in Android and web development -- soon to be known for building the “thermometer for the mind”: a system that encompasses (1) an Android app for passive data collection, (2) a web interface for displaying health data and managing app users, and (3) a well-architected infrastructure for processing all data in real-time.

    You understand developing on Android comes with unique challenges, and able to design solutions that are user-centric for all users. This means you are conscious about battery life, older android version compatibility, and offline solutions for when the user does not have a WiFi connection. Likewise, this means you are comfortable with updating Android user views and XML layouts for different screen form factors and dimensions.

    On the backend, you are capable of supporting new data streams as they are implemented in the frontend Android app; creating rudimentary visualizations/reports on those data streams; and adding features to our user-management web interface. Additionally, you are familiar with MVC Frameworks (Django/Flask experience preferred), relational databases and data infrastructure/pipelines in AWS.

    You can appreciate the sensitivity and confidentiality of users' health data, and therefore recognize how critical it is to handle this information in a secure fashion. To achieve this, you are familiar with encryption, hashing, salting and anonymization techniques. You take user trust incredibly seriously and are always proactive about protecting potentially confidential data.

    RESPONSIBILITIES

    1. Android Data Stream Collection

      1. Maintain a pre-existing system for passively collecting data on Android devices.
      2. Implement the collection of new passive data-streams using Android sensor and system APIs in an offline and battery conscious way.
    2. Data Stream Processing

      1. Support new data-streams in the backend as they are implemented in the frontend Android app.
      2. Analyze data streams for all users and translate that rudimentary analysis into actionable measures and reports.
    3. Patient Management Web Interface

      1. Maintain a patient management MVC web service and implement new features as necessary.
    4. Infrastructure, Security and DevOps

      1. Create a data pipeline for our sensor data from mobile devices to our machine learning models
      2. Implement automated systems for monitoring and alarming on Infrastructure issues.
      3. Insist on very high data security standards for personally identifiable information.
      4. Automate development workflows to improve development and testing velocity

    REQUIRED QUALIFICATIONS

    1. Proficient with Java and Python
    2. Familiar with Android, Python MVC, and Web Development (HTML/CSS/Javascript)
    3. Familiar with basic AWS Services such as EC2, RDS and S3
    4. Knowledgeable about software development best practices (using version control, testing, monitoring and deploying)
    5. Openness and willingness to learn.

    PREFERRED QUALIFICATIONS

    1. Experienced with Java/Kotlin, Python and Web Development.
    2. Proficient with Android, Flask, Django, and Angular.
    3. Familiar with AWS Services such as Lambda, Kinesis and Sagemaker
    4. Familiar with CoreNLP and Machine Learning
    5. Knowledgeable about Data Security best practices.
    6. Experience with HIPAA compliant infrastructure

    CO-OP PROGRAM BENEFITS

    At Aware Healthcare you can expect much more than just a competitive hourly rate.

    Here are some of the many benefits you can expect as part of your Co-Op experience:

    1. Early-stage startup experience: you'll get in on the ground floor of a new digital healthcare company and experience true innovation first-hand.
    2. Portfolio projects: you'll be given the freedom, trust, and resources you need to own projects from start to finish that directly impact people's lives.
    3. Summer case study: at the end of the program, we'll help you create/publish a case study showcasing your summer projects for future employers (here's an example).
    4. Letter of recommendation: by the end of the summer, your direct supervisor will write a personal letter of recommendation for you to use in future job applications.
    5. Future job referrals: for months after your Co-Op, you'll have exclusive access to work opportunities that arise in our groups' 300+ company network.
    6. Professional mentorship: you'll receive direct training, guidance, and oversight from a supervisor who has 5+ years of experience in your chosen field of work.
    7. Networking opportunities: you'll meet and work alongside incredibly smart, driven, and resourceful teammates; build relationships that last your whole career.
    8. Real impact: you'll walk away from the summer with having positively influenced the trajectory of people in recovery, and tangible work products that prove it.

    WHO WE ARE: AWARE HEALTHCARE INC.

    OUR MISSION

    Aware Healthcare is on a mission to build the “thermometer for the mind”: a digital medical device that delivers real-time measures of clinical risk to providers, about their patients, at the moments they need it most.

    The current gold-standard of evaluation in psychiatry are pen & paper surveys that provide subjective, episodic, high-burden, and clinic-based measures of risk. Our thermometer allows providers to check the ‘mental temperature' of their patients — in an objective, continuous, ecological, and passive fashion — at any time. 

    OUR VISION

    With our thermometer, providers know who needs help, and when they need it. Not only does this shine light into the black box that currently defines life outside the clinic, but it allows providers to deliver just-in-time interventions to patients before it's too late. Trust in providers grows when patients know they're being looked out for. Population health flourishes when high-risk gets detected early. Per capita costs plummet when rates of readmission are reduced. Welcome to the triple-aim of healthcare.

    We envision a world where we all have the vocabulary to describe how we're mentally feeling; self-awareness to identify when we're heading down a dark path; and tools to get help in minutes not weeks. We can't manage what we don't measure, so we see no more important problem than this for technology in healthcare.

    OUR WHY

    We are starting with addiction for several reasons. For one, it seems we've all been affected by or lost friends and family who have struggled with this chronic disease. Two, addiction is the most costly, preventable, and unmanaged disease in America; costing our nation over $700 billion per year and leading to over 70 other comorbid medical conditions. Three, most digital health companies have run away from addiction, because they see the problem as ‘too hard'; the patients as ‘unmanageable'; the suffering as ‘inevitable'. With over 16% of Americans meeting criteria for clinical addiction, and another 32% classifying as risky users, we see this as too big of a problem to ignore. 

    Join us in redefining what it means to know thyself, reconsidering how we measure population health, and revolutionizing the way we manage mental healthcare. Join us at Aware Healthcare.

    HOW WE WILL COLLABORATE: CULTURE & VALUES

    WORK CULTURE

    We're a small team looking for someone who's passionate about democratizing self-knowledge; relentless about getting help to those who need it most. You should be comfortable exploring outside your comfort zone; be ready to learn and constantly take on new challenges.

    You should be known by your colleagues for never compromising on quality, while always moving quickly. On our team, no one is expected to know everything, but everyone is expected to be capable of learning independently, and applying that knowledge effectively.

    This is a fast-paced role with many concurrent responsibilities, and it comes with a great deal of ownership. Chances are you will grow more in this role than any other role of your career. This idea should excite you, rather than scare you. 

    TEAM VALUES

    Being on the Aware Healthcare team means you...

    1. Take ownership: the buck stops at you; you are individually responsible.
    2. Are proactive: you take initiative; identify problems before they happen.
    3. Embrace risk: take courageous & calculated risks; no one gets banished for making mistakes.
    4. Are radically candid: you expect truth and nothing but the truth; give & take constructive criticism.
    5. Have a growth-mindset: we believe you can always be better & you should too; no one has ever ‘made it'.
    6. Are insatiably curious: you have a desire to understand the world that can never be fully satisfied.
    7. Practice humility: you don't know everything and you never will; embrace that and learn.
    8. Focus on humans: always feel into the human experience at the other end of the machine.
    9. Are playful: you work hard, laugh hard, and crack jokes in meetings.
    10. Think slow: you choose careful deliberation over brash decisions.