Senior AI Software Engineer
New Today
Overview
Premier Research is looking for a Senior AI Software Engineer to join our Clinical Technologies team. You will help biotech, medtech, and specialty pharma companies transform life-changing ideas and breakthrough science into new medicines, devices, and diagnostics. We recognize our team members are the most valuable asset in delivering success.
What You'll Be Doing
- Collaborate with developers, architects, product owners, and other stakeholders to understand the expected product functionality and customer requirements.
- Provide leadership and technical expertise in the technical design of new software components.
- Seamlessly incorporate pre-trained AI/ML models into Remarque Systems software products.
- Develop and test implementations of software components following company software development practices and regulatory agency computer system validation guidelines.
- Participate in the writing of design documentation.
- Assist in troubleshooting and supporting Remarque Systems software products, including development of bug fixes.
- Participate in and conduct peer code reviews.
- Ensure on time, high-quality deliverables and meeting project milestones and deadlines within budget with minimal supervision.
- Maintain a keen understanding of AI/ML tools and methods.
- All other projects as assigned.
What We Are Searching For
- Bachelor’s degree or its international equivalent in science, preferably computer science. Demonstrable experience will be considered as a substitute.
- Minimum of 8+ years’ experience in large- and small-scale system development, integration, and operation within a regulated industry.
- Strong proficiency in C# and .NET.
- Strong proficiency in Python.
- SQL Server expertise.
- Experience with Entity Framework.
- Experience with Angular.
- Experience with XML and JSON.
- Experience with Azure AI is a plus.
- Proficient in common architectural and design patterns.
- Familiarity with .NET web services patterns and implementations.
- Experience with unit testing of components.
- Experience with code versioning tools and continuous integration.
- Ability to write clean, readable, and easily maintainable code.
- Experience working in the life sciences field is highly desired.
- Experience in iterative development using agile methodologies.
- Must show a proven track record of delivering software development projects.
- Ability to work with team members and customers to drive successful projects.
- Strong organizational skills with the ability to plan, multi-task, and manage time effectively.
Seniority level
- Mid-Senior level
Employment type
- Full-time
Job function
- Engineering and Information Technology
- Location:
- United Kingdom
- Salary:
- £125,000 - £150,000
- Job Type:
- FullTime
- Category:
- IT & Technology