What are the responsibilities and job description for the AI Engineer for High-Performance Imaging position at GLASS Imaging?
About the Role
We are seeking an experienced AI Engineer to join our team and contribute to the development of high-performance imaging systems. As a key member of our team, you will design and build scalable, efficient infrastructure for training and evaluating machine learning models.
You will work closely with our researchers and engineers to understand their needs, streamline their workflows, and ensure that our platform can scale with the team. Your primary responsibilities will include designing and building systems for GPU resource allocation, dataset management, experiment tracking, and evaluation pipelines. You will also be responsible for improving automation of ML train/test infrastructure and implementing automated dataset versioning and validation.
To be successful in this role, you will need strong software engineering skills, experience designing and building infrastructure for ML training workflows, and familiarity with performance profiling and optimization for ML training. You should also have expertise in Python, Linux scripting, and typical ML frameworks (e.g., PyTorch, TensorFlow). Experience with GPU management, distributed computing, and optimizing training pipelines is highly desirable.