Senior Software Engineer (Backend)

Senior Software Engineer (Backend)

Remote/Telecommute JobREMOTE / Toronto, Ontario, Canada †-†Permanent
This job allows you to work remotely†

Job Description

Our client is on a mission to improve care delivery and operational inefficiencies by transforming the use of unstructured data in healthcare's revenue cycle. Their machine learning powered medical coding and auditing platform uses cutting edge deep learning to streamline manual and error-prone medical coding and auditing processes in health organizations. They help health organizations improve data quality, optimize reimbursements, and enable real-time access to actionable data for use across the health system.

They combine the clinical and business expertise of doctors and successful entrepreneurs, with the technical skillset of top ML researchers. They are backed by leading institutional investors who have backed several multi billion-dollar companies all the way to IPO or exit.

Our client is seeking a motivated and driven Senior Backend Software Engineer to work on their core product and platform. They value scrappy and product-focused engineers that thrive by solving complex and challenging problems.

As a Backend Software Engineer you will:
- Adhere to software system best practices to ensure functionality, usability, reliability,
performance, and supportability
- Satisfy functional and non-functional requirements of downstream and upstream
- 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

Must Have Skills:

- 5+ years of experience as a 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

Nice to Have Skills:

Bonus points if you have experience with:
- 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
- Compensation will be competitive to the market and will consist of cash and stock
options, as well as benefits. We are currently a remote team and plan to continue
working remotely.


Starting: ASAP

Similar jobs in Toronto:

Similar jobs in other locations: