At a Glance
- Tasks: Innovate in AI by integrating symbolic and neural technologies for advanced decision-making.
- Company: Join Rainbird, a pioneering AI scale-up transforming complex decision processes with cutting-edge technology.
- Benefits: Enjoy flexible remote work options and a competitive salary based on experience.
- Why this job: Be at the forefront of AI innovation, collaborating with experts to shape the future of decision intelligence.
- Qualifications: Advanced degree in AI or related field, programming skills, and experience with LLMs required.
- Other info: Rainbird is an equal opportunities employer, welcoming diverse talent.
The predicted salary is between 48000 - 84000 £ per year.
Pioneer the future of decision intelligence as an R&D Engineer at Rainbird, blending the precision of symbolic AI with the power of large language models. You’ll innovate at the cutting edge of neurosymbolic integration, architecting advanced AI systems that deliver explainability, determinism, and accuracy. Collaborate with leading experts to shape technology that transforms complex decision-making.
Contract Type: Permanent, Full Time
Location: Hybrid (Norwich / London) or Remote (UK)
Package: Competitive, based on experience
About Rainbird
Rainbird Technologies is an innovative artificial intelligence scale-up based in Norwich. We empower organisations to automate complex decision-making using our award-winning low-code SaaS platform.
We are looking for an R&D Engineer to help advance our neurosymbolic AI engine, integrating the natural language capabilities of large language models (LLMs) with the logical reasoning power of symbolic AI. This role is crucial in developing the next generation of decision intelligence for high stakes applications, where explainability, determinism, and precision are key.
Role Specification
As an R&D Engineer at Rainbird, you’ll be at the forefront of integrating probabilistic and symbolic AI. Your work will bridge the gap between the probabilistic, pattern-matching capabilities of LLMs and the logical precision of symbolic reasoning systems.
You will collaborate directly with our core engineering team, Head of Engineering, and CTO to architect novel approaches that leverage the complementary strengths of these technologies. This involves designing systems where LLMs can effectively communicate with our knowledge graph infrastructure, translating natural language into structured symbolic representations and vice versa.
A significant part of your role will focus on extending our platform’s capabilities by developing algorithms and solutions that manage the interaction between different AI paradigms. This includes creating mechanisms for knowledge extraction and transfer between LLMs and symbolic systems. You’ll design and implement neurosymbolic architectures that preserve the interpretability advantages of symbolic AI while incorporating the flexibility of neural networks.
Beyond the neurosymbolic integration work, you’ll contribute to broader innovation around our core platform. You’ll explore emerging technologies and methodologies that could enhance Rainbird’s capabilities in areas such as automated knowledge acquisition, reasoning transparency, and computational efficiency. This requires staying current with academic research and industry developments to identify opportunities for platform evolution.
The role demands expertise in LLM optimization techniques including fine-tuning on domain-specific data, crafting robust prompting strategies, and implementing retrieval-augmented generation style architectures. You’ll apply these techniques to enhance decision accuracy while maintaining deterministic behavior where required.
Your work will often focus on proof-of-concept implementations and technical prototypes that demonstrate feasibility and value. These innovations will feed into our core product roadmap, where our product engineering teams will transform your research into production-ready features. You’ll provide technical guidance during this transition to ensure the essence of your innovations is preserved.
Finally, you’ll establish rigorous evaluation frameworks to assess the reasoning capabilities of hybrid systems. This involves designing benchmark tests, measuring logical soundness, identifying edge cases, and creating metrics that help product teams understand the strengths and limitations of different approaches.
Requirements
We are seeking a candidate with a robust technical foundation and practical experience in neurosymbolic AI. The ideal candidate will possess:
- An advanced degree (Master’s or Ph.D.) in Computer Science, Artificial Intelligence, Machine Learning, or a related field, demonstrating a solid foundation in AI principles and methodologies.
- Proficiency in programming languages, particularly Python, and experience with a strongly typed language such as Go, enabling the development of robust and efficient codebases.
- A strong understanding of AI, machine learning, or computational reasoning, with hands-on experience in symbolic AI techniques, knowledge representation, and rule-based systems.
- Experience with large language models (LLMs) and associated tooling( for example OpenAI, Anthropic, Huggingface), and a solid grasp of natural language processing techniques to enhance machine understanding and interaction.
- Knowledge of vector databases, embeddings, and retrieval-augmented generation style architectures.
- A proven track record of conducting rigorous research and translating theoretical findings into practical, solutions that drive value.
- Exceptional analytical and problem-solving skills, coupled with a relentless passion for driving innovation within the AI landscape.
Preferred Experience
Candidates who stand out will also bring:
- Experience in creating integrated AI systems that blend symbolic and neural methodologies, pushing the boundaries of conventional AI applications.
- Exposure to graph-based reasoning and the construction and utilization of knowledge graphs, facilitating sophisticated data relationships and inferencing.
- A background in research and development-focused roles or active participation in academic-industry collaborations, showcasing a commitment to advancing the field through shared knowledge and innovation.
Why Join Us?
- Work at the cutting edge of AI innovation, pioneering neuro-symbolic intelligence.
- Collaborate with an ambitious and highly skilled team.
- Fully remote work with flexible arrangements.
- Opportunity to contribute to groundbreaking advancements in explainable AI.
Interested candidates should apply below and submit their CV and a brief covering letter outlining relevant experience. We look forward to hearing from you!
Rainbird is an equal opportunities employer.
#J-18808-Ljbffr
R&D Engineer employer: Rainbird Technologies
Contact Detail:
Rainbird Technologies Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land R&D Engineer
✨Tip Number 1
Familiarise yourself with the latest advancements in neurosymbolic AI. Read up on recent research papers and case studies that highlight successful integrations of symbolic AI and large language models. This knowledge will not only help you during interviews but also demonstrate your genuine interest in the field.
✨Tip Number 2
Engage with the AI community by attending relevant webinars, workshops, or conferences. Networking with professionals in the industry can provide valuable insights and potentially lead to referrals. Plus, it shows your commitment to staying updated with industry trends.
✨Tip Number 3
Showcase your practical experience by working on personal projects that involve integrating LLMs with symbolic reasoning systems. Having tangible examples to discuss during interviews can set you apart from other candidates and illustrate your hands-on skills.
✨Tip Number 4
Prepare for technical discussions by brushing up on programming languages mentioned in the job description, especially Python and Go. Being able to demonstrate your coding proficiency and problem-solving abilities will be crucial in impressing the hiring team.
We think you need these skills to ace R&D Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in neurosymbolic AI, programming skills (especially in Python and Go), and any relevant projects or research. Use keywords from the job description to align your skills with what Rainbird is looking for.
Craft a Compelling Cover Letter: In your cover letter, express your passion for AI innovation and explain how your background aligns with the role. Mention specific experiences that demonstrate your expertise in integrating symbolic AI with large language models, as well as your problem-solving skills.
Showcase Relevant Projects: If you have worked on projects related to AI, machine learning, or computational reasoning, include them in your application. Describe your role, the technologies used, and the outcomes achieved to illustrate your hands-on experience.
Highlight Continuous Learning: Mention any recent courses, workshops, or conferences you've attended that relate to AI and machine learning. This shows your commitment to staying current with industry developments and your eagerness to contribute to Rainbird's innovative environment.
How to prepare for a job interview at Rainbird Technologies
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with neurosymbolic AI, large language models, and programming languages like Python and Go. Highlight specific projects where you've successfully integrated these technologies.
✨Demonstrate Problem-Solving Skills
Expect to face technical challenges during the interview. Practice articulating your thought process when tackling complex problems, especially those related to AI and machine learning.
✨Familiarise Yourself with Rainbird's Technology
Research Rainbird's low-code SaaS platform and its applications in decision intelligence. Understanding their technology will help you align your answers with their goals and demonstrate genuine interest.
✨Prepare for Collaborative Scenarios
Since the role involves working closely with a team, be ready to discuss your experiences in collaborative environments. Share examples of how you've contributed to team projects and handled differing opinions.