ML Engineer
Karachi, Sindh, Pakistan
Beam
Beam's generative AI agents help teams multiply their productivity, automate time-consuming business processes and focus on the work that really matters.About Beam
Beam is a tech start-up revolutionizing business operations with AI. Our AI Agents empower organizations by automating repetitive tasks, boosting productivity in seconds. With seamless integration into business applications, our agents provide support where teams need it most. Our mission? To transform business practices, 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
As a Machine Learning Engineer at Beam, you will play a key role in developing, optimizing, and deploying machine learning models that drive Beam’s AI-Agents. Your responsibilities will focus on prompt engineering and model fine-tuning, leveraging advanced transformer models to ensure optimal performance, accuracy, and efficiency. 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:
- Assist in developing and implementing AI-driven solutions, supporting projects from concept to deployment.
- Contribute to research and prototyping by experimenting with machine learning models to solve specific tasks and enhance platform features.
- Collaborate with senior engineers, Product Owners, and Software Engineers to understand project requirements and contribute to creating technical specifications.
- Support the implementation and testing of APIs that integrate machine learning models and data processing components.
- Participate in the maintenance of ML infrastructure, tools, and frameworks to ensure the scalability and reliability of our AI solutions.
- Apply prompt engineering techniques and develop a foundational understanding of transformer models to support agent capabilities.
- Help monitor and evaluate AI model performance using relevant metrics, iterating on designs as needed under guidance from senior team members.
- Contribute to optimizing backend system performance to enhance the user experience.
- Stay updated on advancements in AI and machine learning, and actively participate in team knowledge-sharing sessions.
Requirements
Qualifications
- Bachelor’s degree in Computer Sciences, Software Engineering, Data Sciences, or a related field.
- 2 to 4 years of experience in a Machine Learning Engineer, AI Engineer, or similar role, with an emphasis on backend engineering and implementation of large language models (LLMs)
- 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, LlamaIndex, 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.
- Strong understanding of prompt engineering and fine-tuning LLMs for specific applications, with a focus on optimizing model performance and user interaction.
- 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.
Benefits
Why Beam?
At Beam, we foster a culture of ownership and growth, giving you the freedom to take charge of your work and make a meaningful impact on the future of AI. As part of a highly collaborative, fast-paced startup, you’ll have the opportunity to work at the forefront of AI innovation, designing and building solutions that address real-world business challenges.
We offer more than just a job. Here, you’ll find:
- Ownership and autonomy: You’ll have the opportunity to own the full lifecycle of projects, from conception to execution, and see your work directly impact businesses worldwide.
- Personal and professional growth: We encourage continuous learning and innovation. Whether you're advancing in your technical expertise, growing your leadership skills, or shaping the next generation of AI solutions, your growth is our priority.
- Being at the cutting edge: You’ll be working with the latest AI technologies, driving innovation in generative AI and natural language processing.
- Competitive benefits and stock options: We offer a competitive salary, stock options, and comprehensive benefits to ensure you're not only rewarded today but also invested in the future of the company.
- Collaborative Culture: You’ll work alongside brilliant minds in an agile, collaborative, and supportive startup environment, where your ideas can truly make a difference.
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!
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile APIs DynamoDB Engineering Generative AI JavaScript LangChain LLMs Machine Learning ML infrastructure ML models MongoDB MySQL NLP Node.js NoSQL PostgreSQL Prompt engineering Prototyping Python RAG Research SQL Testing TypeScript
Perks/benefits: Career development Competitive pay Equity / stock options Startup environment
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.