Software Engineer – Backend
Location: San Francisco, CA
The Backend Software Engineer strategically designs and implements the core software applications and systems, including integration with other teams such as Business Intelligence and NoSQL Data Storage. This includes selecting, blueprinting, gathering requirements, designing, and rolling out solutions to end users. The Backend Software Engineer is also responsible for ensuring high levels of availability through support functions and in-depth testing.
Software Engineer – Data Aggregation
Location: San Francisco, CA
The Data Aggregation Software Engineer strategically designs and implements applications and systems needed to acquire data from various sources. The data sources may include websites, data feeds, partners, etc. This role includes selecting, blueprinting, gathering requirements, designing, and rolling out solutions to end users. The Data Aggregation Software Engineer is also responsible for ensuring high levels of availability through support functions and in-depth testing.
Software Engineer – Artificial Intelligence
Location: San Francisco, CA
The Artificial Intelligence Software Engineer strategically designs and implements applications and systems needed to interpret large amounts of data and provide insight to end users. This role includes selecting, blueprinting, gathering requirements, designing, and rolling out solutions to end users. The Artificial Intelligence Software Engineer is also responsible for ensuring high levels of availability through support functions and in-depth testing.
Software Engineer – User Interface
Location: San Francisco, CA
The User Interface Software Engineer strategically designs and implements application user interfaces for all applications and systems within DISCERN. This role includes selecting, blueprinting, gathering requirements, designing, and rolling out solutions which may be utilized by all developers. The User Interface Software Engineer is also responsible for ensuring high levels of availability through support functions and in-depth testing.
Software Engineer – NoSQL Data Storage
Location: San Francisco, CA
The NoSQL Data Storage Software Engineer strategically designs and implements NoSQL Data Storage solutions which are able to support querying massive amounts of data. This role includes selecting, blueprinting, gathering requirements, designing, and rolling out solutions which will be utilized by the Business Intelligence Software Engineer. The NoSQL Data Storage Software Engineer is also responsible for ensuring high levels of availability through support functions and in-depth testing.
Software Engineer – Build System
Location: San Francisco, CA
The Build System Software Engineer strategically designs and implements the build system which will be used by all developers. This role includes selecting, blueprinting, gathering requirements, designing, and rolling out solutions which may be utilized by all developers. The Build System Software Engineer is also responsible for ensuring availability, performance, and quality through support functions and in-depth testing.
QA Engineer
Location: San Francisco, CA
The QA Engineer strategically designs and implements test plans and test cases for all development. This includes selecting, blueprinting, gathering requirements, designing, and rolling out solutions to improve quality. The QA Engineer is also responsible for test automation.
Software Engineer – Business Intelligence
Location: San Francisco, CA
The Business Intelligence Engineer strategically designs and implements BI software and systems, including integration with databases and data warehouses. This includes selecting, blueprinting, gathering requirements, designing, and rolling out BI solutions to end users. The Business Intelligence Engineer is also responsible for ensuring high levels of BI availability through support functions and in-depth testing.
