Position: Software Engineer in Testing (Python)
Company: Blackthorn Vision
Experience required: 3y
English level: upper

Requirements 

• BS or equivalent in Computer Science, Engineering or similar field
• Proven ability to write quality code in Python using PyCharm IDE
• Experience with data science, artificial intelligence (AI), machine learning algorithms
• Experience with collaborative software development using source code control systems (SVN or Git)
• Experience with application life cycle management (ALM) tools for tracking of requirements, issues, and testing
• Experience with relational database queries (SQL) and systems (Microsoft SQL Server)
• An independent thinker and problem-solver who is enthusiastic and collaborative
• Excellent written and oral communication skills and proven ability to work well in a team environment


Would be a plus

• Experience with Microsoft web development (ASP.NET Core or ASP.NET MVC)
• Experience with modern web development platforms (HTML5, JavaScript, and Bootstrap)
• Experience with responsive web development frameworks (ReactJS, Angular)
• Experience with collaborative software development using source code control systems (SVN or Git)
• Experience with application life cycle management (ALM) tools for tracking of requirements, issues, and testing
• Experience with development and documentation for FDA or other regulatory environments (IEC 62304, 21 CFR Part 820)


Responsibilities

The candidate will write Python software to test machine learning algorithms for medical device software. Python solutions will include unit, integration, and automated tests.