Software Engineer, ML

TakenOti Bio

About Us
An early stage, well-funded biotech start-up focused on advancing cutting-edge therapeutic gene editing technologies is seeking a passionate and driven Software Engineer to join a team of experienced founders and industry experts. In this role, you will be a part of a multidisciplinary team driving groundbreaking innovations in drug discovery. As a key player executing ambitious objectives and advancing our development roadmap, you will make a significant impact on the future of healthcare and pharmaceutical research. Come and be part of our inspiring, open, collaborative and entrepreneurial culture.   

-Design and implement algorithmic systems for predicting genome editing outcomes 
– Build the software infrastructure running LLM-based predictive models in the cloud and at scale.
– Define the software architecture of the product and identify intermediate milestones and KPIs to track progress towards them.  
– Collaborate with AI scientists to deploy machine learning models and enable their training, finetuning, inference and evaluation.
– Collaborate with software, AI, and biology team members to ensure high-quality and timely delivery of features. Mentor other team members.
– Create debugging, logging, configuration, annotation, experimentation and optimization tools for multi-step machine learning models in a distributed environment.
– Support the development and compute needs (GPUs) of AI scientists 
– Communicate complex technical information effectively to both technical and non-technical audiences.

Core Competencies
– Deep knowledge in designing building machine learning based services and pipelines that can provide predictions at scale, in a cloud environment.
– Excellent interpersonal and communication skills, with the ability to work effectively across multidisciplinary teams.
– Strong analytical and critical thinking skills, with a proven track record of addressing complex software and architectural challenges.
– Ability to work on ambiguous projects that requires constant prioritization

Qualifications & Technical Skills
– MSc. or BSc. in Computer Science, Computer Engineering or a related field.
– 5+ years of industry experience in software engineering 
– Proficiency in developing and debugging in Python.
– Hands on experience with cloud environments, GPUs,  ML tools and frameworks such as PyTorch for building ML systems
– Experience deploying deep learning models, debugging and optimizing them.
– Experiences in working with large-scale datasets and building high-throughput machine learning data pipelines.
– (Advantage) Familiarity with building systems that use biological data.
– Excellent oral and written communication skills.

To apply for this job email your details to