Aidoc is recruiting a Principal AI Software Engineer in Tel Aviv. Join our team!
Aidoc is a global leader in clinical AI, helping physicians quickly identify and diagnose urgent cases to improve patient outcomes. Our platform analyzes and aggregates medical data, enabling care teams to work seamlessly with a continued focus on the patient.
Our solutions are used in over 2,000 hospitals worldwide, including leading U.S. health systems. Aidoc has raised over $350M from top-tier VCs and was named one of TIME’s 50 most genius companies.
As an Aidocee, you’ll join a fast-paced, mission-driven culture where people care deeply about impact, collaboration, and product excellence. You’ll work on real, mission-critical medical architecture with a high level of independence and influence. We believe in building strong teams by supporting both professional growth and personal well-being—ensuring everyone feels appreciated, empowered, and part of something meaningful.
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.
- 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, sound design, and shared best practices.
- Foster collaboration and shared ownership, helping maintain a culture that values clarity, curiosity, and technical excellence.
- Uphold quality and reliability—including clean code, testing, and CI/CD discipline—while evaluating and adopting new tools that enhance performance and long-term scalability.
- Master’s or Ph.D. in Computer Science, Engineering, or a related technical field.
- 10+ years of software engineering experience with proven architectural depth and a strong hands-on approach.
- Proven ability to drive technical direction, make architecture decisions, and align diverse stakeholders.
- Strong understanding of AI/ML systems, including deep learning, computer vision, and NLP—able to design and support systems that integrate these models effectively.
- Experience designing and building robust software architectures with a focus on scalability, reliability, and maintainability.
- Proficiency in Python and modern software engineering practices (clean code, testing, CI/CD, observability, and performance optimization), along with experience using deep learning frameworks such as PyTorch and Tensorflow
- Familiarity with cloud environments and MLOps practices, including containerization, orchestration, and model-serving frameworks.
- Excellent collaboration and communication skills, with a mindset that combines engineering rigor, curiosity, and purpose.
Our Perks:
- Be part of something big - using cutting-edge technologies to transform the Healthcare industry (while saving patients’ lives)
- We work in a hybrid model, with our new offices located at 34 HaMasger Street in Tel Aviv and free parking for employees.
- Amazing and healthy breakfasts and lunches prepared daily by our personal chef!
- Stocked up kitchen & meal card
- Wellness: Aidoc employees-only gym, plus Pilates, Yoga, and functional workouts classes.
- Amazing culture - collaborative, transparent & fun!
- Attractive compensation package & benefits
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
