Back to jobs
New

Software Engineer (Machine Learning)

Sunnyvale, CA

About Ceribell

Ceribell is a medical technology company focused on transforming the diagnosis and management of patients with serious neurological conditions. The Ceribell System is a novel, point-of-care electroencephalography (“EEG”) platform specifically designed to address the unmet needs of patients in the acute care setting, and is being used in hundreds of community hospitals, large academic facilities and major IDN’s across the country. Our entire team is driven by a shared commitment to transforming the landscape of critical care through our rapid seizure detection technology, come join the movement!

Position Overview:

The Machine Learning Team at Ceribell is working on large scale machine learning and deep learning problems to advance the state of neuro-diagnostics using EEG. We are looking for a passionate and experienced software engineer to ship the next generation of diagnostic algorithms. A successful candidate will bring together strong programming skills, understanding of machine learning fundamentals, familiarity with big data technology and a passion for biomedical applications. This will be a highly cross-functional role, working closely with stakeholders across the lifecycle of our products. This is a hybrid position with an in-office requirement of at least 2x per week.

What you'll achieve:

  • Design, develop, and maintain scalable infrastructure for training and deploying classical and deep learning models.
  • Build robust ETL pipelines that connect data lakehouses with internal dashboards and analytics tools.
  • Manage cloud infrastructure, including compute resources, databases, and storage systems, ensuring high availability and performance.
  • Productionize prototype algorithms by transforming them into scalable, reliable, and real-time systems.
  • Collaborate cross-functionally with data scientists, product managers, and engineering teams to align technical solutions with business goals.
  • Communicate technical concepts and progress clearly to both technical and non-technical stakeholders.

What you’ll need to be successful:

  • Bachelor’s degree in Computer Science, Applied Mathematics, Electrical Engineering, or equivalent disciplines.
  • 3+ Years of industry software engineering experience.
  • Strong programming skills in Python, Java, or similar languages.
  • Experience with ML frameworks (e.g., PyTorch, TensorFlow) and data pipeline tools (e.g., Airflow, Spark).
  • Proficiency with cloud platforms (e.g., AWS, GCP, Azure) and infrastructure-as-code tools (e.g., Terraform, CloudFormation).
  • Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes,CI/CD pipelines).
  • Understanding of model lifecycle management and MLOps best practices.

Preferred:

  • Master’s degree in Computer Science, Applied Mathematics, Electrical Engineering, or equivalent disciplines AND 3+ years of machine learning experience.
  • Experience with machine learning management frameworks like MLFlow, AirFlow, Tensorboard.
  • Prior experience with machine learning model development and deployment.

 

In addition to your base compensation, Ceribell offers the following:

  • Annual Bonus + Equity Opportunity
  • 100% Employer paid Health Benefits for Employees
  • 50% - 70% Employer paid Health, Dental & Vision for dependents (depending on plan selection)
  • 100% paid Life and Long-Term Disability Insurance 
  • 401(k) with a generous company match
  • Employee Stock Purchase Plan (ESPP) with a discount
  • Monthly cell phone stipend
  • Flexible paid time off
  • 11 Paid Holidays + 5 Company Wellness Days
  • Excellent parental leave policy
  • Fantastic culture with tremendous career advancement opportunities
  • Joining a mission-minded organization!

Compensation Range

$129,336 - $169,950 USD

Create a Job Alert

Interested in building your career at Ceribell, Inc? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Resume/CV

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Select...
Select...
Select...
Select...

By selecting this box and submitting this application, I confirm that I have reviewed the job description for this position. I acknowledge that I can perform the essential duties with or without reasonable accommodation.