Skip to main content
Hologic logo

Software AI Engineer 4

Hologic

San Diego, CAJob$133–190K/yrSeen todaySeen in employer's feed today

Most applications go out cold — see where you stand first. No sign-up to start.

You apply on the employer's site, with no Olive account needed.

Watch jobs like this.

Don't just apply. Show up ready.

Olive works from this exact posting.

At a glance

Compensation
$133–190K/yr
Location
San Diego, CA
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Job overview

Hologic seeks a Software Algorithm Engineer 4 to design, train, and validate deep learning models for cytology on its Genius Digital Diagnostics System. The role leads model design and verification under design controls, owns cell classification and segmentation pipelines, and develops technical evidence for regulatory submissions. The engineer collaborates with pathologists and cross-functional teams, while mentoring engineers and establishing reproducibility and MLOps standards.

Skills & qualifications

RequiredNice to have

Skills

Python, requiredPyTorch, requiredTensorFlow, requiredCNN Fine-Tuning, requiredTransfer Learning, requiredSegmentation, requiredImbalanced Classification, requiredMulti-Class Modeling, requiredMulti-Task Modeling, requiredMedical Imaging, requiredMicroscopy Imaging, requiredColor Handling, requiredStain Variation, requiredHigh-Resolution Tiling, requiredData Splitting, requiredLeakage Prevention, requiredExperiment Tracking, requiredReproducible Training, requiredWritten Communication, requiredDigital Pathology, nice to haveCytology AI, nice to haveFDA Submissions, nice to haveEU IVDR, nice to haveIEC 62304, nice to haveISO 13485, nice to haveISO 14971, nice to have21 CFR Part 820, nice to haveFDA PCCP Guidance, nice to haveICC Color Management, nice to haveStain Deconvolution, nice to haveScanner Color Calibration, nice to haveCell Instance Segmentation, nice to haveStarDist, nice to haveCellpose, nice to haveQuPath, nice to haveCVAT, nice to haveNapari, nice to haveEdge Model Optimization, nice to haveQuantization, nice to haveONNX, nice to have

Qualifications

MS or PhD in Related Field or BS With Equivalent Experience, required7+ Years Software Development, required4+ Years Deep Learning Models, requiredCoaching and Mentorship Experience, nice to have

Full job description

Software AI Engineer 4

Marlborough, MA, United States

San Diego, CA, United States

At Hologic , we are driven by a singular purpose: to enable healthier lives everywhere, every day. As a global leader in women’s health, we design innovative diagnostic and imaging solutions that help detect disease earlier and improve outcomes for patients worldwide. Join a team where your work in AI and digital diagnostics directly supports clinicians in delivering better care for women.

Job Summary

Hologic is seeking a Software Algorithm Engineer 4 to design, train and validate deep learning models for cytology on the Genius™ Digital Diagnostics System. This role owns the cell-level CNN classifier, nuclear-to-cytoplasmic (NC) ratio segmentation pipeline, and the technical evidence needed to support FDA and other regulatory submissions. The engineer serves as the technical lead for model design and verification under design controls, working closely with cytopathologists, imaging scientists, regulatory and quality teams.

Key Responsibilities

  • Design, train and tune multi-class CNNs to classify cells and aggregate predictions into specimen-level diagnostic categories.

  • Develop multi-task models with shared encoders and feature heads for diagnostic class, cytomorphologic features and NC ratio category.

  • Build nucleus and cytoplasm segmentation networks to measure NC ratio and nuclear area, including overlapping cells in clusters.

  • Own the data pipeline, including patient-grouped splits, color profile application, class balance and imaging metadata.

  • Run disciplined experiments, benchmark lightweight backbones against larger reference models and define evaluation metrics and reports.

  • Collaborate with pathologists on labeling protocols, inter-observer agreement and adjudication processes.

  • Prepare design documentation, verification/validation protocols and technical content for regulatory submissions.

  • Mentor engineers and establish coding, reproducibility and MLOps standards.

  • Ensure model performance and interpretability, including Grad-CAM checks and feature outputs that align with pathologist expectations.

  • Support regulatory strategy for AI-enabled medical devices under design controls and PCCP guidance.

Qualifications

Education

  • MS or PhD in computer science, biomedical engineering, electrical engineering or a related field, or BS with equivalent experience.

Experience

  • 7+ years of software development, including 4+ years building and deploying deep learning models for computer vision.

  • Coaching and mentorship experience a plus

Skills

  • Expert Python and PyTorch (or TensorFlow), including CNN fine-tuning, transfer learning and segmentation (e.g., U-Net, segmentation_models_pytorch).

  • Experience with imbalanced, multi-class and multi-task problems, and metrics such as per-class sensitivity, F1, kappa and AUROC.

  • Experience with medical or microscopy imaging, including color handling, stain variation and high-resolution tiling.

  • Strong discipline in data splitting, leakage prevention, experiment tracking and reproducible training.

  • Clear written communication for technical reports and design documentation.

  • Preferred: digital pathology or cytology AI experience (ideally urine cytology); experience with FDA 510(k), De Novo, PMA or EU IVDR; familiarity with IEC 62304, ISO 13485, ISO 14971, 21 CFR Part 820 and FDA PCCP guidance.

  • Preferred: ICC color management, stain deconvolution and scanner color calibration; cell instance segmentation tools (StarDist, Cellpose) and annotation tools (QuPath, CVAT, napari).

  • Preferred: model optimization for edge or embedded inference (quantization, ONNX, TensorRT) and experience leading or technically guiding a small team.

Why join Hologic?

We are committed to making Hologic the destination for top talent. For you to succeed, we want to enable you with the tools and knowledge required and so we provide comprehensive training when you join as well as continued development and training throughout your career.

The annualized base salary range for this role is $133,000 - $190,000 and is bonus eligible. Final compensation packages will ultimately depend on factors including relevant experience, skillset, knowledge, education, business needs and market demand.

Agency and Third-Party Recruiter Notice

Agencies that submit a resume to Hologic must have a current executed Hologic Agency Agreement executed by a member of the Human Resource Department. In addition, Agencies may only submit candidates to positions for which they have been invited to do so by a Hologic Recruiter. All resumes must be sent to the Hologic Recruiter under these terms or they will not be considered.

#LI-MP3

Hologic is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other characteristic protected by law.

How this job compares

Set against the 39,677 open Software Engineer jobs on Olive Jobs, counted November 10, 2026.

Pay
  • This posting$133–190K/yr
  • California median$164–244K/yr6,895 salary ranges
  • US median$133–217K/yr31,690 salary ranges

This range's midpoint, $162K, is 21% below the California median midpoint ($205K) — in the lowest quarter of Software Engineer salary ranges in California.

Openings
Olive Jobs lists 8,503 open Software Engineer jobs in California and 39,677 across the US. 8% of them nationwide are listed as remote or flexible.
Hiring the most in California
Experience
This posting asks for at least 7 years of experience; Software Engineer postings that state a minimum ask for 5 years at the median (32,705 postings).
Education
12,375 of the 39,677 open Software Engineer jobs (31%) ask for a bachelor's degree or higher.

Counted across the open, public US postings on Olive Jobs on November 10, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.

Prepare for this role

You've read the whole posting — now see how you match it.