To be considered for this opportunity your application must demonstrate you meet both the minimum qualifications and additional qualifications listed below. Equivalent education and/or experience may substitute for minimum qualifications except when there are legal requirements, such as a license, certification, and/or registration.
• Bachelor’s degree in Computer Science, Data Science, Software Engineering, or a related field or experience.
• 3 + years of professional software development experience demonstrating strong computer science fundamentals and API integration expertise, professional experience in software development.
• Demonstrated experience in AI/ML or LLM-based applications.
• Demonstrated portfolio of deployed AI agent solutions or automation tools (GitHub repositories, case studies, or equivalent evidence of hands-on work).
• Demonstrated experience building AI agents, chatbots, or conversational AI systems using modern LLM frameworks.
• Hands-on experience with LLM APIs (e.g., OpenAI, Anthropic, Google, or open-source models) and prompt engineering.
• Strong understanding of retrieval-augmented generation (RAG), embeddings, vector search, and contextual grounding strategies.
• Familiarity with vector databases (e.g., Pinecone, Weaviate, ChromaDB, pgvector) and embedding-based retrieval.
• Experience with REST APIs, cloud platforms (AWS, Azure, or GCP), and containerization (Docker).
• Strong problem-solving skills and ability to work both independently and collaboratively in a cross-functional teams.