Senior Software Engineer – Backend

Palo Alto, CA, US

Job Description / Skills Required

At Evidently, we are changing the way doctors work with patients by giving them the tools to better understand patients' history, symptoms, and data. We have a unique Cognitive AI platform, a strong engineering & design team, and an awesome product.
 
Learn more about Evidently at our website: evidently.com
 
Who We’re Looking For
We are looking for a software engineer experienced in web service architecture who can design/implement backend APIs, data models, and underlying system components of our Cognitive AI platform powering healthcare applications. 
 
Who You’ll Work With
You will join a small yet mighty team, working closely with a handful of fellow software engineers, ML engineers, and designers that share the goal of delivering the power of Cognitive AI technology to our users by building great products. 
You will work directly with ML engineers, application frontend engineers, and domain experts (health provider IT, staff, and medical doctors) to build and maintain the best systems and services that make the Cognitive AI platform and applications available to our customers. 
Some of the team meets in person in Palo Alto, CA once a week, but we mainly work remotely. Relocating is not required but recommended. You must be able to work during the Pacific Time work hours. For compliance reasons, we cannot employ you outside the United States. 
 

What You'll Do

    • Design/implement/extend web service APIs for serving clinical/health data needed by our end-user and internal applications securely and efficiently. 
    • Build/maintain software components that interact with external systems and services over standard and proprietary clinical/health data/protocols, such as FHIR, HL7, CDA, SMART. 
    • Co-develop core components of our Cognitive AI platform with ML engineers. 
    • Build/improve supporting data pipelines, system services, and automations for testing, deploying, monitoring quality/performance, etc. 
    • Develop and deploy secure code, and maintain confidentiality, integrity, and availability of the information systems and processes in compliance with our information security and privacy policies, including HIPAA and SOC 2.

What You'll Bring

    • 4+ years of experience in web service backend software development. 
    • Fluent Python, Bash or equiv. scripting, Git workflow. 
    • Ability to design/implement efficient algorithms. 
    • Good taste in data model and software API design. 
    • Rigor in assessing system performance and reliability. 
    • Actionable knowledge in web service architecture, protocols, and tools (client/server, GraphQL, REST, HTTP). 
    • Strong data munging/wrangling/exploration/analysis skills. 
    • Diligent documentation practices to capture technical details. 
    • Open and responsive communication with your cross-functional team members. 

Bonus Points

    • Full-stack engineering experience (familiar with React, Typescript). 
    • Understanding of data/ML engineering workflows and processes. 
    • Experience in building and maintaining ML/NLP models.
    • Experience in DevOps automations for testing, service deployment. 
    • Experience in deploying and operating services on Google Cloud (Terraform). 
    • Expertise in Linux operating systems, database systems. 
    • Expertise in information security and best practices. 
    • Familiar with health and biomedical domains.