Semantic Health is on a mission to improve care delivery and operational inefficiencies by transforming the use of unstructured data in healthcare's revenue cycle. They are seeking motivated and driven backend software engineers to work on their core product and platform, focusing on architecting, implementing, and maintaining backend software solutions.
Responsibilities:
- Adhere to software system best practices to ensure functionality, usability, reliability, performance, and supportability
- Satisfy functional and non-functional requirements of downstream and upstream teams
- Design, implement, test, document, and maintain ETL software systems
- Monitor, version, and ensure the quality of data from each data source
- Provide data interfaces to core data structures for internal and external applications
- Monitor, version, and facilitate data experiments conducted by our teams
- Provide technical guidance for all proposed, existing, and deprecated software systems to ensure adherence to software system best practices
- Participate in your team’s on-call rotation, including triaging and addressing production issues as they arise
Requirements:
- Backend software engineer with a proven track record of architecting, implementing, optimizing, deploying, and maintaining backend software solutions
- Proficiency in Python
- The ability to rapidly prototype and adjust in response to customer feedback
- Experience in communicating with customers to collect requirements and describe software features
- Strong problem solving and troubleshooting skills
- Working on a data driven product backed by ML or AI
- Working as an engineer in healthcare, or in highly regulated industries that require strict data privacy regulations
- Managing and tracking experiments used to measure the customer impact of features changes and additions