At a Glance
- Tasks: Lead the development of AI systems for scientific tasks using natural language interfaces.
- Company: Join an interdisciplinary team advancing scientific discovery through generative AI models.
- Benefits: Enjoy competitive pay, private health insurance, flexible work, and inclusive leave policies.
- Other info: We value diversity and encourage applicants from all backgrounds to apply.
- Why this job: Shape the future of science with cutting-edge AI while collaborating in a dynamic environment.
- Qualifications: Expertise in Python, LLM orchestration, and intelligent information retrieval is essential.
The predicted salary is between 43200 - 72000 £ per year.
The Opportunity
We are seeking a highly skilled AI Engineer to lead the development of advanced agentic workflows that transform how scientists interact with our platform. You will design and implement autonomous systems capable of navigating complex scientific tasks—such as retrieving scientific data and designing protein binders—using natural language interfaces. In this role, you will architect and deploy intelligent agents that democratize access to cutting-edge tools in synthetic biology, enabling global researchers to leverage our capabilities through intuitive conversational systems.
About Us
We are an interdisciplinary team developing generative models to advance scientific understanding and discovery. Our team members have previously contributed to major breakthroughs in AI-driven biology, diffusion models, laboratory automation, and large-scale screening technologies. We value curiosity, scientific rigor, and collaboration. With offices in multiple international locations, we support team cohesion through regular offsites and a strong culture of trust and innovation.
We are looking for individuals driven by impact, excited by deep technical challenges, and motivated by the opportunity to shape the future of science and technology.
Who You Are
- Experienced software engineer with expertise in Python, API design, and distributed systems.
- Skilled in LLM orchestration, with hands-on experience using APIs (e.g. OpenAI, Anthropic) and frameworks like LangChain, LlamaIndex, or custom agent platforms.
- Proficient in intelligent information retrieval, including RAG systems, vector databases, and embedding models.
- Capable of architecting complex, multi-step workflows with tools such as Airflow, Prefect, or Temporal.
- Comfortable working at the intersection of science and engineering, with familiarity in libraries like NumPy, SciPy, and pandas, and experience handling academic literature and data formats.
Bonus Qualifications
- Background in academic research or research software engineering.
- Experience in scientific automation, document parsing, OCR, and data extraction from research papers.
- Familiarity with academic or pharmaceutical research workflows.
- Expertise in natural language processing, particularly for scientific texts and citation networks.
Key Responsibilities
- Develop autonomous agents capable of executing complex scientific workflows through natural language.
- Architect end-to-end systems that integrate platform capabilities with decision-making for advanced scientific tasks.
- Build pipelines for autonomous literature mining, disease pathway identification, and target discovery.
- Create agents that support scientific content generation, including hypothesis design and research writing.
- Develop agents for automating experimental design and orchestrating biological system validation.
- Work closely with scientists to translate research challenges into intelligent automation tools.
- Share and publish innovative applications of agentic workflows in science and technology.
What We Offer
Competitive compensation and benefits, including: Private health insurance, Retirement contributions, Inclusive leave policies (e.g. gender-neutral parental leave), Flexible hybrid work setup, Opportunities for travel, A dynamic work environment and the chance to help define the future of scientific discovery through the application of next-generation AI systems.
We are committed to building a diverse and inclusive team and encourage applicants from all backgrounds to apply.
AI Engineer | Natural Language Processing | Large Language Models | LLM | Python | Pytorch | Hybrid, employer: Enigma
Enigma is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration in the heart of London. With a strong focus on employee growth, we provide ample opportunities for professional development and hands-on experience in cutting-edge technologies within the healthcare sector. Our commitment to reliability, security, and privacy compliance ensures that you will be part of a meaningful mission, making a real impact on clinical monitoring and patient care.
StudySmarter Expert Advice🤫
We think this is how you could land AI Engineer | Natural Language Processing | Large Language Models | LLM | Python | Pytorch | Hybrid,
✨Join Local Tech Meetups
Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Enigma or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!
✨Contribute to Open Source Projects
Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Enigma.
✨Tap into Online Developer Communities
Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Enigma.
✨Explore Job Boards Specifically for Tech Roles
Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Enigma that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!
We think you need these skills to ace AI Engineer | Natural Language Processing | Large Language Models | LLM | Python | Pytorch | Hybrid,
Some tips for your application 🫡
Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.
Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Enigma.
Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Enigma and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!
Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!
How to prepare for a job interview at Enigma
✨Brush Up on Your Coding Skills
For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.
✨Know Your Tools and Frameworks
Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Enigma uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.
✨Showcase Your Projects
Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.
✨Prepare for Behavioural Questions
While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.