# Senior Software and Algorithm Engineer

**Company**: Ultima Genomics
**Location**: Tel Aviv District, Israel
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Healthcare

**Apply**: https://job-boards.greenhouse.io/ultimagenomics/jobs/6113069004?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_21e80c09-5f5

## Description

Ultima Genomics is a rapidly growing life sciences technology company that develops ground-breaking genomics technologies to drive the scale of genomic information and enable advances in biology and human health.

We are looking for a highly motivated Senior Software and Algorithm Engineer to join our team!

As a Senior Software and Algorithm Engineer, you will help implement innovative bioinformatics algorithms and extract insights from the data our product generates.

Responsibilities:

- Participate in the architecture and software design of bioinformatics solutions

- Implement bioinformatic algorithms in efficient, reusable, and manageable C/C++ code

- Analyze algorithm complexity and find ways to implement them efficiently

- Work on existing and new pipeline infrastructures, both on-prem and in cloud environments

- Manage performance tuning, integrations, testing, and bug fixing

Qualifications, Skills, Knowledge & Abilities:

- BS degree in Electrical Engineering, Software Engineering, Computer Science, or equivalent

- MS degree or advanced studies in above fields is a plus

- 5+ years of experience working as a senior software engineer

- 5+ years of experience working with C/C++

- Experience implementing analytical algorithms in C/C++ or similar languages

- Experience with bioinformatics algorithms is a plus

- Familiarity with other programming languages: Python, Java, R, Rust

- Familiarity with public cloud environments (AWS, GCP, Azure), Containers (Docker), and Orchestrators (K8S)

- Knowledge of workflow management systems (e.g., Prefect, Airflow, Luigi)

- Familiarity with pipeline languages such as WDL, Nextflow, or Snakemake is a plus

## Skills

### Required
- C/C++
- bioinformatics algorithms
- software engineering
- algorithm complexity analysis
- cloud environments
- workflow management systems

### Nice to have
- MS degree in Electrical Engineering, Software Engineering, Computer Science
- experience with bioinformatics algorithms
- familiarity with pipeline languages

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/ultimagenomics/jobs/6113069004?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
