Job Title: AI Machine Learning Engineer - Dental Imaging Application - Contract
We are looking to contract a highly skilled Software Engineer to develop an advanced dental imaging application. The ideal candidate will have a strong background in software development, with expertise in image processing, 3D visualization, scene segmentation and registration, artificial intelligence, and optimization. This position will play a crucial role in designing, implementing, and integrating various components of the application, including automated segmentation, object recognition, 3D registration and best fit matching algorithms.
Responsibilities:
1. Design and develop software modules for medical image and 3D data processing.
2. Automate segmentation and recognition of medical images and 3D data.
3. Automate the alignment of 3D scans and medical images.
4. Integrate patient data with CAD models.
5. Optimize application performance, scalability, and reliability.
6. Design and implement user interfaces and data visualization in web-based applications.
7. Integrate modules into a complete pipeline with web-based user portal and local or cloud-based computing.
8. Participate in code reviews, testing and debugging.
9. Maintain comprehensive documentation and contribute to user manuals.
10. Provide support and mentorship to other software and machine learning projects.
Requirements:
1. Bachelor's or master’s degree in computer science, software engineering, or a related field. OR 5 years of experience in software development, with a focus on image processing, artificial intelligence, computer vision and data visualization.
2. Proficient in programming languages such as Python, C++, and Java.
3. Understanding of web development and web application integration.
4. Knowledge of AWS and cloud hosting platforms.
5. Experience with deep learning frameworks and libraries (e.g., TensorFlow, PyTorch, Keras).
6. Understanding of computer vision algorithms, best fit matching techniques, and point cloud processing.
7. Knowledge of parametric and mesh CAD file formats (e.g. STEP, STL, OBJ).
8. Familiarity with software development best practices, including version control (e.g., Git), testing, and continuous integration/deployment.
9. Strong problem-solving and analytical skills, with the ability to think creatively and innovate.
10. Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
11. Knowledge of medical image processing techniques and familiarity with image file formats (e.g., DICOM, NRRD, NIFTI) is a plus.
12. Knowledge of dental anatomy and familiarity with dental implant planning workflows is a plus.
Our company offers a dynamic and challenging work environment, with opportunities for professional growth and development. We value creativity, innovation, and a passion for pushing the boundaries of what's possible in dental imaging technology.
We are an equal opportunity employer and value diversity in our team. We offer competitive compensation and benefits packages, including health insurance, dental care, retirement plans, and professional development opportunities.