Overview
Skills
Job Details
We are seeking a Software Engineer proficient in Python and AI technologies to help build advanced AI agents for applications such as automated customer support, knowledge-driven decision-making, and intelligent workflows. You will collaborate with software engineers, data scientists, product managers, and end-users to transform cutting-edge AI concepts into reality.
Responsibilities:
Design and build secure, intuitive, and efficient AI agents across multiple modalities (voice, text, multi-modal interfaces).
Integrate AI agents seamlessly into enterprise ecosystems for real-time query handling and automated workflows.
Apply Retrieval-Augmented Generation (RAG) techniques to connect AI systems with knowledge bases and transactional systems.
Deliver production-ready code quickly, including contributions to the AI platform within the first week.
Establish data contracts (e.g., protobuf or APIs) for scalable AI feature implementation.
Own and maintain portions of the AI agent codebase with a focus on performance, quality, and cross-modality integration.
Write documentation, review team code, and ensure robust handling of edge cases (e.g., variable input types, high-latency RAG queries).
Continuously refine AI pipelines, processes, and tools to improve safety, speed, and reliability.
Required Skills:
Proven experience shipping secure, scalable AI applications, with emphasis on agent-based systems (voice, text, or multimodal).
Strong proficiency in Python for AI development, including hands-on experience with RAG systems (LangChain, FAISS, Pinecone, etc.).
Excellent knowledge of modern programming languages and AI tools (Python, TypeScript, etc.).
Experience with building and integrating RAG pipelines, transactional systems (databases, APIs), and diverse data processing needs.
Background in AI domains such as NLP, AI agents, voice assistants, knowledge management, or multimodal AI systems.