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
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://job-boards.greenhouse.io/ultimagenomics/jobs/6113069004