At a Glance
- Tasks: Design and implement AI features in bioinformatics applications using cutting-edge technologies.
- Company: Join Genestack, a leader in bioinformatics innovation.
- Benefits: Flexible work schedule, fully paid sick leaves, and comprehensive onboarding training.
- Why this job: Make a real impact in life sciences by advancing AI technologies.
- Qualifications: 6+ years in software development with strong Python skills; AI experience is a plus.
- Other info: Collaborate with an international team and explore exciting AI tools.
The predicted salary is between 36000 - 60000 ÂŁ per year.
At Genestack we are tackling the underlying computational and scientific challenges of bioinformatics in order to provide researchers with software tools that will streamline the discovery process and drive forward precision medicine, drug development, and bioinformatics research. We are seeking a senior or lead-level Software Engineer with a strong focus on LLMs and agentic workflows to join our team. In this role, you will be instrumental in integrating LLM-powered features into our bioinformatics applications, working across both prototype exploration and scalable production deployments. We’re building tools that help scientists extract, explore, and reason over complex biological data — and we need someone who is both passionate about AI and motivated to deliver real value in life sciences.
If you feel these resonate with you, even if you are still developing your hands‑on production experience with AI technologies, reach out to us with no hesitation.
In this role, you will:
- Design and implement LLM-based features into our applications using modern AI frameworks and methodologies, including RAG and agentic workflows.
- Work across the AI lifecycle — from rapid prototyping to robust production systems — validating ideas and ensuring they meet real-world performance standards.
- Explore and evaluate emerging AI tools and technologies (both proprietary and OSS), recommending and integrating those that bring meaningful impact.
- Collaborate cross‑functionally with product, data, and bioinformatics teams to ensure AI solutions are useful, performant, and aligned with scientific needs.
- Ensure reliability and efficiency of AI applications, including optimization of model outputs, latency, token usage, and system robustness in production.
- Evaluate and integrate open‑source models, tools, and frameworks when appropriate, ensuring they meet production‑quality standards.
- Implement and optimize LLM model serving/tuning pipelines for scalable deployment.
- Contribute to prompt design and evaluation strategies, helping to mitigate risks like hallucinations and overconfidence in real user environments.
- Provide technical leadership and mentoring for engineers contributing to AI features, fostering shared learning and best practices.
We would like you to have:
- 6+ years in software development, with a strong foundation in computer science principles, data structures, and algorithms.
- Ability and motivation to rapidly learn and apply AI frameworks and workflows to production environments.
- Track record of technical leadership (design/architecture reviews, mentoring, cross‑team alignment) — AI‑specific production history not required.
- Excellent skills in Python and a solid understanding of Java, enabling seamless integration of AI components into existing systems.
- Familiarity with LLM APIs from various vendors (e.g., OpenAI, Anthropic) and frameworks like LangChain or LlamaIndex — prior production deployment is welcome but not strictly required.
- Conceptual understanding of vector databases, retrieval pipelines, and semantic search; practical exposure (PoCs, prototypes, hack projects) is welcome, and production experience is a plus, not a must.
- Working knowledge of agentic execution patterns and prompt engineering principles — able to reason about trade‑offs and guide implementation even if not previously shipped to production.
- Ability to evaluate open‑source models, tools, and frameworks and outline integration paths; direct production integrations are optional.
- Exposure to (or readiness to quickly learn) LLM model serving/tuning (e.g., vLLM, TGI, Triton).
- Genuine interest in applying AI technologies to advance bioinformatics and contribute to life science innovations.
- Strong ability to convey complex ideas clearly and collaborate effectively within a team.
- Excellent verbal and written communication skills in English.
It would be nice for you to have:
- Familiarity with LLMOps practices and observability frameworks.
- Knowledge of bioinformatics or exposure to real biological datasets.
- Exposure to frontend development (e.g., React) is a plus.
We offer you:
- International team of professionals;
- Fully paid sick leaves;
- Onboarding and domain training for newcomers;
- Flexible work schedule.
Technical Lead (AI product) employer: Genestack
Contact Detail:
Genestack Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Technical Lead (AI product)
✨Tip Number 1
Network like a pro! Reach out to folks in the bioinformatics and AI space on LinkedIn or at industry events. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving LLMs or bioinformatics. This gives potential employers a taste of what you can do and how you think.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions related to AI and software development. Practice explaining your thought process clearly, as communication is key in collaborative environments.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love hearing from passionate candidates who want to make a difference in life sciences.
We think you need these skills to ace Technical Lead (AI product)
Some tips for your application 🫡
Show Your Passion for AI: When you're writing your application, let your enthusiasm for AI and its impact on bioinformatics shine through. We want to see how motivated you are to deliver real value in life sciences, so share any relevant projects or experiences that highlight this passion.
Tailor Your Application: Make sure to customise your application to reflect the specific skills and experiences mentioned in the job description. Highlight your experience with LLMs, Python, and any relevant frameworks, as this will show us that you’re a great fit for the role.
Be Clear and Concise: We appreciate clarity! When detailing your experiences and skills, keep it straightforward and to the point. Use bullet points if necessary to make your application easy to read and ensure we can quickly grasp your qualifications.
Apply Through Our Website: Don’t forget to submit your application through our website! This helps us keep everything organised and ensures your application gets the attention it deserves. Plus, it’s super easy to do!
How to prepare for a job interview at Genestack
✨Know Your AI Stuff
Make sure you brush up on your knowledge of LLMs and agentic workflows. Be ready to discuss how you've used these technologies in past projects or how you plan to apply them in this role. Showing genuine enthusiasm for AI in bioinformatics will definitely set you apart!
✨Showcase Your Problem-Solving Skills
Prepare to talk about specific challenges you've faced in software development, especially related to AI applications. Think of examples where you had to optimise model outputs or improve system robustness. This will demonstrate your ability to tackle real-world problems effectively.
✨Collaboration is Key
Since this role involves working cross-functionally, be ready to share experiences where you've collaborated with different teams. Highlight how you ensured that AI solutions met scientific needs and how you communicated complex ideas clearly to non-technical stakeholders.
✨Ask Insightful Questions
Prepare some thoughtful questions about the company's current projects or future directions in AI and bioinformatics. This shows your interest in the role and helps you gauge if the company aligns with your career goals. Plus, it’s a great way to engage with your interviewers!