AI Engineer

Develop, test and maintain rich web experiences with UIs that address deep domains with high volumes of data. - Designing and developing advanced AI Agents and automated workflows powered by LLMs. - Building and optimizing reusable components and libraries for our internal AI agent framework. - Working closely with business and product teams to define requirements and integrate APIs for intelligent automation. - Envisioning and implementing the functional and non-functional requirements to build robust, enterprise-level AI solutions from scratch. - Using test-driven development (TDD) to ensure system responsiveness, consistency , and efficiency , while creating maintainable testing infrastructure. - Learning, adapting, and prototyping with new technologies to quickly develop proofs-of-concept (POCs) and influence our technical direction. Minimum Qualifications 1-5+ years of professional experience in software development, with a strong interest in AI. We welcome both experienced engineers and exceptional graduates with great potential. Strong software engineering skills, including system design, development, testing, and debugging. Proficiency in Python and/or TypeScript, with excellent coding habits. Practical experience with LLM APIs, Prompt Engineering, and Tool/Function Calling. A solid understanding of software design patterns, enterprise architecture, and engineering principles. Preferred Qualifications Master’s degree or above in Computer Science, Artificial Intelligence, Software Engineering, or a related field. Hands-on experience with one or more mainstream Agent frameworks (e.g., LangChain, LlamaIndex, CrewAI). Familiarity with RAG (Retrieval-Augmented Generation) techniques and vector databases (e.g., Milvus, Chroma). Experience developing and implementing solutions for high-volume, enterprise-level applications. Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams. A strong sense of project ownership and the ability to successfully manage multiple, concurrent projects.

Similar jobs