About Beam
Beam is a tech start-up leveraging Generative AI and NLP to build AI Agents for business operations. Beam's generative agents help organisations to boost their productivity by automating repetitive tasks in seconds. Powered by LLMs, AI agents are easy to setup, seamlessly integrate with business applications and support teams where they need them most. We are on a mission to transform business practices by empowering organisations with artificial intelligence to increase efficiency, improve competitiveness, and scale operations globally.
To learn more about us, please visit our website at https://www.beam.ai/
About the Role
We are looking to hire a Machine Learning Engineer with a strong background in backend engineering. As a Machine Learning Engineer with a specialization in backend technologies, your responsibilities will involve engaging in prompt engineering activities utilizing advanced transformer models. We are looking for someone who is passionate about building great products, has strong leadership skills, and is comfortable working in a fast-paced, startup environment.
Responsibilities
This role will encompass a blend of backend development with a focus on leveraging machine learning techniques to enhance system functionality, efficiency, and intelligence. Your key responsibilities will entail the following:
- Use your understanding of high-performance backend systems to develop key infra around our ML systems such as Monitoring & Alerts.
- Apply your system design prowess to construct sustainable, efficient architectures.
- Utilise and enhance prompt engineering techniques, leveraging your understanding of transformer architectures to augment our agent OS capabilities.
- Transition to advanced ML domains, exploring and implementing methods in knowledge graphs, graph learning, first-order logic, and symbolic learning.
- Dedicate the initial six months to intensive ML training, including extra learning hours on Saturdays.
Requirements
- Bachelor’s degree in Computer Sciences, Software Engineering, Data Sciences, or a related field.
- Minimum 6 years of experience in a Software Engineer role, primarily Backend or Machine Learning, with a proven track record in system design and implementation. Prior experience or exposure in ML will be preferred.
- Proficiency and strong command on Python, with demonstrated expertise in one or more additional programming languages such as Typescript and Javascript (NodeJS).
- Familiarity and knowledge of RAG, LangChain, and Vector databases, or a strong willingness to learn and adapt to these technologies as needed.
- In-depth familiarity and experience with SQL databases, specifically in PostgreSQL or MySQL, as well as experience with NoSQL databases such as MongoDB and DynamoDB.
- Commitment to transitioning into advanced ML domains, with experience in exploring and implementing methods related to knowledge graphs, graph learning, first-order logic, and symbolic learning.
- Willingness to dedicate the initial six months to intensive Machine Learning training.
The following are not strict requirements but will be given preference
- Prior experience with Large Language Model (LLM) finetuning.
- Familiarity with Prompt Engineering techniques.
If you are passionate about leveraging AI to drive innovation and thrive in a collaborative, fast-paced environment, we’d love to hear from you! Join us in shaping the future of AI-powered solutions!