Job Description
Siemens Healthineers are currently seeking a Senior Artificial Intelligence/Machine Learning Software Engineer to join their growing engineering team for their site based in Dublin.
The successful applicant will be a key member of the Engineering organisation and is expected to guide and mentor other Engineers.
The role involves a wide range of data-driven projects that make real-time intelligent decisions to support next-generation medical diagnostic analysers, which cover immunoassay, chemistry, and haematology testing.
The scope of work includes gathering very large data sets from active analysers in the field, developing suitable database structures, committing this data to AI & ML tools to create models predicting analyser behaviour, and ultimately leading the effort with the wider software team to implement 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 solutions.
* In-depth knowledge of various sophisticated tools and methods, including:
o Gathering of large data sets
o Developing database structures
o Data analysis/manipulation
o Building AI/ML models
o Implementation into real-time systems
* Demonstrated experience with multiple machine learning techniques/models (Supervised Models, Ensembles, Unsupervised learning techniques, Neural networks).
* Transfer learning, GPU acceleration would be an advantage.
* Strong experience with core software engineering languages (e.g., Python, C, C#, C++).
* Database experience (SQL or other).
* Able to decompose complex real-world problems into simple, straight-forward AI/ML solutions.
* Excellent computer hardware knowledge, including microcontrollers, would be an advantage.
* Use software engineering best practices to ensure a high standard of quality for all deliverables (Agile, Scrum, GDP, etc.).
Required for Success
* A high-paced individual who is eager and passionate about developing and delivering novel AI/ML 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.
* A key coach and mentor in supporting the team.
* Able 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 skills are required.
* Bachelor's degree in a technical discipline.
* 5+ years of relevant engineering experience in a high-performing software team.