About Aidoc Aidoc is the market leader in healthcare AI and has developed the world's largest clinical frontier model, supporting nearly 50 million patients each year. Aidoc is deployed in more than 2,000 medical centers worldwide. Since our founding in 2016, Aidoc has raised over $500 million and achieved a record number of FDA-cleared solutions. Medical diagnosis is hitting a breaking point, where the number of physicians hasn't kept up with the rapidly growing patient load. This leads to misdiagnosis and treatment delays that result in hundreds of thousands of deaths every year. Aidoc assists clinicians by precisely highlighting diseases directly on medical images, preventing misdiagnosis and ensuring that urgent patients receive the immediate attention they need. About this role This is a Principal AI Software Engineer role at the heart of Aidoc’s AI Engineering group—where algorithms, infrastructure, and products intersect. You’ll lead the evolution and scaling of Aidoc’s AI architecture, ensuring reliability, efficiency, and impact across global clinical workflows. The role combines technical depth with cross-functional influence, strengthening how our AI systems are built, integrated, and delivered to drive ongoing impact for patients and care teams. Responsibilities Lead cross-domain engineering initiatives connecting AI algorithms (CV, NLP, and deep-learning systems), software, and data systems—from design to delivery. Stay hands-on, contributing to AI-serving (training and inference), integration, and orchestration components while setting high technical standards. Partner with Algo teams to connect algorithmic innovation with strong system design, ensuring smooth delivery across Product and Engineering. Guide architectural evolution, ensuring efficiency, consistency, and maintainability across AI workflows. Communicate direction and priorities clearly, aligning teams around technical goals. Mentor engineers and promote technical excellence, so