Senior AI & ML Software Engineer
This role involves a wide range of data-driven projects that make real-time intelligent decisions to support next-generation medical diagnostic analyser equipment.
Key Responsibilities:
* Gathering very large data sets from active analysers in the field.
* Developing suitable data structures.
* Committing this data to AI & ML tools to create models predicting analyzer behaviour.
* Implementing these models into a real-time system to improve customer experience.
Critical Skills and Personality:
* Proven experience in the design and development of high-quality AI / ML / DS solutions.
* In-depth knowledge of various sophisticated tools and methods, including:
o Gathering of large data sets and developing data structures.
o Data analysis / manipulation.
* Demonstrated experience with multiple machine learning techniques/models (Supervised Models, Ensembles, Unsupervised learning techniques, Neural networks).
* Transfer learning and GPU acceleration would be an advantage.
* Strong experience with a core software engineering language (e.g., Python, C, C#, C++).
* Database experience (SQL or other).
* Ability to decompose complex real-world problems into simple, straightforward AI/ML/DS solutions.
* Excellent computer hardware knowledge including microcontrollers would be an advantage.
* Use of software engineering best practices to ensure a high standard of quality for all deliverables (Agile, Scrum, GDP, etc.).
Requirements for Success:
* A high-paced individual that is eager and passionate about developing and delivering novel AI/ML/DS solutions in close collaboration with key stakeholders.
* Readily accepts ownership, accountability, and responsibility with a proven track record in delivering effective solutions from concept to implementation at pace.
* Key coach and mentor in supporting the team.
* Ability to make informed key decisions to drive the business forward.
* An excellent team player who knows how to work in a team environment.
* Excellent communication skills - written and verbal.
Minimum Qualifications:
* Bachelor/Master's degree in a technical discipline, preferably Computer Science/Engineering.
* At least 5 years' relevant engineering experience in a high-performing AI/Data Science team.