DevJobs

Senior Algorithmic Developer

Overview
Skills
  • Java Java ꞏ 5y
  • Python Python ꞏ 5y
  • Scala Scala ꞏ 5y
  • ML ML
  • Data Mining
  • Natural Language Processing
  • NLP
  • Parallel and Distributed Computing
  • Statistical Analysis

Genoox is a rapidly growing venture-backed startup on a mission to optimize the clinical and research decision process using data-driven insights by building the first-of-its-kind crowdsourced genetic community. We combine AI and real-world evidence and connect genetic professionals which together can answer clinical and research-oriented questions involving genetic information.


We are a multidisciplinary team combining doctors, bioinformaticians, mathematicians, data scientists, and engineers working together to turn genomic data mainstream. Genoox is an exciting, intimate, and fun workplace that tackles some of the most interesting challenges in precision medicine.

What are we looking for:


We are building our core big data and AI engine and are looking for a senior algorithmic developer to join us, someone who is experienced, talented, and curious with a passion for transforming complex data sets into insights that can change people’s lives.


You will be responsible for:

As an algorithmic developer, you will play a pivotal role in designing and crafting advanced algorithms customized for our genetic challenges. Your key responsibilities include developing precise algorithmic solutions within our backend processing engine, tackling a wide variety of challenges such as planning and applying predictive models, anomaly detection methods and clustering for identifying genetic mutations and variations, extracting relevant information from scientific articles using text mining, and other objectives aiming to gain insights from unstructured data.

As part of this role, you will: 

  • Design, implement, and optimize algorithms for the analysis of complex biological datasets.
  • Collaborate with Product Management and other stakeholders within Engineering (Frontend, Backend, etc.) to maintain a high bar for quality in a fast-paced, iterative environment.
  • Work closely with domain experts to understand biological processes and translate requirements into algorithmic solutions.
  • Conduct thorough testing and validation of algorithms to ensure accuracy, reliability, and reproducibility.
  • Taking the lead on projects, as needed.


Requirements:

  • A degree in Computer Science, Bioinformatics, Computational Biology, or a related field is required for this position.
  • Proven experience 5 years in algorithm development / ML / Data science
  • Strong proficiency in programming languages such as Scala , Python or Java.
  • Proficient in some of the following areas: Natural Language Processing (NLP) or statistical analysis, machine learning, and data mining techniques, preferably with applications to biological datasets.
  • Enthusiastic about acquiring an in-depth understanding of genomics and molecular biology.
  • Experience with parallel and distributed computing for efficient algorithm implementation.
  • Excellent problem-solving and critical-thinking skills.
  • Effective communication skills for presenting complex technical concepts to both technical and non-technical stakeholders.

Preferred Qualifications:

  • Previous experience in a biotech or pharmaceutical industry setting.
  • Familiarity with high-throughput sequencing technologies and genomic data analysis pipelines.
  • Ph.D. or Master’s degree in Computer Science, Bioinformatics, Computational Biology, or a related field.
Genoox