Overview
The Senior Machine Learning Engineer will play a pivotal role in developing and integrating AI solutions for various digital products. Working fully remotely, this position requires collaboration with a team to build, scale, and improve AI systems from initial concept through to final deployment. The role focuses on leveraging advanced machine learning techniques and cloud infrastructure to ensure that AI agents are effectively integrated into production environments.
Responsibilities
- Develop and implement machine learning models using Python for backend and AI applications.
- Integrate AI agents into existing production systems to enhance functionality.
- Utilize LangChain, LlamaIndex, and LangGraph for LLM orchestration and data retrieval.
- Fine-tune and engineer prompts for large language models (LLMs) and facilitate API integrations.
- Collaborate with cross-functional teams to design scalable and efficient software architectures.
- Maintain best practices in software development, including testing and version control.
Requirements
- Proven proficiency in Python for backend and AI development.
- Experience with Go programming language is highly desirable.
- Hands-on experience in building and deploying AI agents.
- Familiarity with LangChain, LlamaIndex, and LangGraph.
- Knowledge of LLM fine-tuning and prompt engineering.
- Experience with cloud platforms such as AWS, GCP, or Azure.
- Understanding of modern CI/CD workflows and software engineering best practices.