We are seeking a highly skilled Senior AI Engineer to develop an internal "Agent Builder," a self-service platform that allows business users to manage custom workflows without extensive prompt engineering. This role involves designing, developing, and maintaining this platform, focusing on performance, reliability, and security.
Responsibilities:
- Lead the architecture and implementation of the scalable, maintainable, and user-friendly AI Agent Builder Platform.
- Utilize Python expertise to create efficient algorithms and data processing pipelines for the platform.
- Work with product managers, UX/UI designers, and other engineers to gather requirements and ensure alignment with business goals.
- Continuously monitor and improve platform performance, reliability, and security.
- Develop features for diverse departments, mentor junior engineers, and stay updated with industry trends.
Requirements
- Strong proficiency in Python, including building scalable applications and data processing systems.
- Expertise in database management, specifically SQL, PostgreSQL, and BigQuery.
- Experience developing AI-driven applications, including Generative AI (GenAI), Large Language Models (LLMs), and Natural Language Processing (NLP).
- Skilled in designing and implementing APIs for AI model integration and deployment.
- Proficient in software development best practices, Docker, and Kubernetes.
- Experience with vector databases and Retrieval-Augmented Generation (RAG) techniques.
Nice to Have:
- Familiarity with automation tools to streamline development processes, testing, and deployment.