Senior Staff AI Engineer

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.

About the Role

As a Senior Staff AI Engineer, you will play a pivotal role in shaping our AI-driven platform's architecture and strategy. You will lead the development and maintenance of our AI infrastructure, guide the implementation of machine learning models, and ensure their seamless integration into our backend systems. 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 bridges the gap between backend engineering and machine learning, focusing on building and maintaining our AI Platform infrastructure. Your key responsibilities will entail the following:

  • Lead the design, development, and implementation of AI-driven solutions from concept to deployment.

  • Oversee the research, prototyping, and deployment of advanced machine learning models to solve complex problems and enhance platform capabilities.

  • Collaborate with Product Owners, Software Engineers, and other stakeholders to understand requirements and translate them into technical specifications

  • Architect and implement efficient APIs to support data processing and machine learning model integration.

  • Contribute to the development and maintenance of AI infrastructure, tools, and frameworks to support the scalability and reliability of AI solutions.

  • Evaluate the performance of AI models using appropriate metrics and iterate on designs to achieve optimal results.

  • Optimize the performance and scalability of backend systems to ensure a seamless user experience.

  • Stay updated on the latest advancements in AI and machine learning technologies, and actively contribute to the knowledge sharing within the organization.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Artificial Intelligence, or a related field. Advanced degree (Master's or Ph.D.) preferred.

  • A minimum 8 years of experience in software development with expertise in Python, JavaScript, Node.js, and Nest.js, demonstrating a deep understanding of asynchronous programming, APIs, and database management.

  • Proven track record of experience with RAG, LangChain, and Vector databases.

  • In-depth knowledge of machine learning concepts, algorithms, and frameworks such as NLU/NLP and LLMs.

  • Proficiency with cloud platforms like AWS, Azure, or Google Cloud Platform.

  • Strong understanding of data structures, algorithms, and software design principles.

  • Extensive experience in deploying and managing machine learning models in production environments.

  • Excellent communication and teamwork skills, with the ability to collaborate effectively with cross-functional teams.

  • Demonstrated ability to take ownership of projects and drive them to successful completion.

  • Publications or contributions to the AI community (e.g., research papers, open-source projects) are a plus.

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!