Element Science, Inc. is looking to develop a software ecosystem to support its life-saving wearable medical devices, addressing the leading causes of death and hospitalization in patients with heart disease.
Requirements
- Experience with architecture, design and implementation of Cloud services following best practices on reliability, security, operations, performance, and cost.
- Extensive hands-on experience with development of Cloud services using Python, Java, or C.
- Strong knowledge of AWS is highly desirable.
- Extensive knowledge of REST and SOAP, as well as SQL and NoSQL databases and services.
- Experience with JIRA and Git based repositories is highly desired.
- Preferred experience with development of data platforms for aggregation, processing and display of device and business systems data to drive design changes and business decisions.
- Preferred experience with developing or interfacing with machine learning algorithms.
Responsibilities
- Lead the architecture, design, implementation and testing of a reliable, scalable, secure and HIPAA compliant software ecosystem including Cloud services for receiving, processing, and storing relevant data from multiple sources, and clients such as mobile, desktop and web applications.
- Perform hands-on software development for Cloud services and client applications as needed.
- Collaborate with Product Management, Firmware Engineering, Algorithms & Data Science, and Information Technology teams to define and deliver business value.
- Drive data platform design and implementation for wearable device and business operations data, including storage, transformations, and interfaces with machine learning algorithms.
- Define technical content and deliver software design documentation covering architecture, design, requirements, verification and system/cybersecurity risks.
- Drive technical roadmap, software quality and best practices in collaboration with software team and software management.
- Provide technical guidance and mentorship across the software engineering team.
Other
- B.S. in Computer Science, Engineering, or equivalent.
- 8-12 years minimum of relevant industry experience with 2 years minimum in technical leadership.
- Excellent written and verbal communication skills.
- Medical device industry experience preferred.
- Ability to work in a cross-functional team environment.