Aidoc is recruiting a Senior Backend Engineer for the AI department in Tel Aviv. Join our team!
About Aidoc:
Aidoc is a pioneering force in clinical AI. Our clinical AI imaging solutions help physicians quickly identify and diagnose urgent cases and improve patient outcomes. We analyze and aggregate medical data to enable care teams to work seamlessly with a continued focus on the patient.
Our solutions are used in more than 1000 hospitals, including leading health systems in the US. Funded by some of the industry’s leading VC’s, Aidoc has raised more than $250 million to date, and was chosen as one of TIME’s 50 most genius companies.
About this role:
The Data-Nexus team, a central part of the R&D department at Aidoc, is seeking a versatile
Senior Backend Engineer to take part in leading Aidoc’s data vision using a lake-house architecture, and building high-scale solutions for handling and consuming the different data assets of the company.
In this role, building on the foundation of classic backend development, you’ll go beyond traditional boundaries, taking on full product responsibilities—from conceptualization and architecture to design, maintenance, and continuous development. You will collaborate closely with stakeholders across the company to ensure our solutions effectively meet their needs.
The ideal candidate will have strong backend development capabilities, with a deep understanding of designing and managing AWS cloud infrastructure, along with strong knowledge of different data architectures, methods and tools.
Responsibilities:
- Design and development of scalable, reliable backend systems and data infrastructure for innovative AI-driven applications.
- Design and build ETL pipelines that handle diverse clinical data for research. Write production SQL and craft schemas that evolve gracefully as researchquestions change.
- Develop secure, event‑driven services that expose data to internal teams.
- Automate releases with CI/CD and Infrastructure as Code (Terraform or AWS CDK).
- Optimise throughput, latency and cloud cost to meet research timelines at large scale.
- Develop and maintain high-quality, scalable, and efficient code while fostering a culture of continuous improvement through regular retrospectivesand knowledge sharing.
- Take ownership of the full development lifecycle, including requirement gathering, design, implementation, testing, deployment, and ongoingmaintenance.
- Collaborate with cross-functional teams, including data scientists, data analysts, product managers, regulatory teams, and other developers, to drive the development of new tools and features that support Aidoc's mission.
Requirements:
- 7+ years building back‑end or data systems in Python, with a strong focus on cloud data infrastructure and scalable systems.
- Strong command of SQL and a track record of pragmatic schema design.
- Hands‑on experience with large‑scale ETL or streaming, like Spark, Flink, Kinesis or Kafka.
- Familiarity with modern lakehouse / warehouse tech, like Databricks, Delta Lake, Iceberg, Snowflake, Redshift.
- Proficiency in Infrastructure as Code (IaC) tools, like Terraform or AWS CDK.
- Strong understanding of distributed systems, microservices architecture, containerization, and CI/CD pipelines.
- Ability to take full product ownership from ideation to delivery, ensuring alignment with business objectives.
- Familiarity with agile development methodologies.
- Excellent communication skills with the ability to work effectively across teams and a customer-oriented mindset. Clear English communication is required.
Advantages:
- Deep expertise in Databricks (Delta Lake, Unity Catalog, DLT).
- Experience modelling EHR or imaging data and understanding standards like HL7 or FHIR.
- Prior work in regulated domains (healthcare, fintech, aviation).
- BSc/MSc in Computer Science, Engineering, or a related field.