Bioinformatics Programmer 2 (Semel Insitute) at UCLA Health
Los Angeles, CA
$39.48–$82.27/hrfrom the description
Jul 21, 2026
Los Angeles, CA
Jul 23, 2026
What this job asks for AI summary
A full-time programming and data science role within a hospital psychiatry department's neuromodulation research group. Day-to-day work centers on building and maintaining computational tools, processing and managing neuroimaging and EEG datasets, and supporting machine learning and high-performance computing workflows alongside multidisciplinary research teams. Suited to candidates with a background in computational or data science and at least two years of relevant experience.
Junior level · 2+ years · Los Angeles-Long Beach-Anaheim, CA · Full-time
“or” means any one of them counts — you don't need all of them.
We read this from the posting text with AI. Skim the description below before ruling yourself out.
How this req sits in the market our data
Roughly 1 people in CA plausibly meet what this posting asks for (mathematical science occupations, all other). range 1–1
Applicant volume Light — Few people clear these requirements, so an application that does clear them gets looked at. Worth applying to even if you miss a nice-to-have.
Rare in this occupation — lead with these, and say what you built with them.
What the occupation pays Median $184,469 (middle half $69,495–$199,482). This posting is about at that midpoint.
Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Jul 28, 2026. It is a model, not a headcount.
Why we read it this way (4)
This role is titled 'Bioinformatics Programmer 2' but its actual work is computational neuroscience/data science (EEG, MRI, ML, HPC) rather than classical bioinformatics (genomics, proteomics, sequence analysis). No single SOC code maps cleanly: 15-2099 (Mathematical Science Occupations, All Other) is used as the best fit for a research-computing hybrid; 15-2051 (Data Scientists) is a strong runner-up given the ML and large-dataset emphasis.
The '2' in the title implies a leveled series, but the minimum requirement is only 2 years of experience, placing actual scope at the Junior-to-Mid boundary. The lower band (Junior) is chosen per the tiebreaker rule, and because the posting accepts equivalent experience in lieu of a degree.
Python, R, and MATLAB are listed together under a 'preferred' qualifier, so they are marked preferred. EEG and MRI signal processing appear in the required qualifications block and are marked required, though they are phrased as experience supporting implementation rather than standalone tools.
The wide hourly salary range ($39.48–$82.27/hr) likely spans the full pay band for the job series at UCLA Health rather than reflecting a narrow target for this specific hire.
Read the full posting
The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.