Contribute to the design and development of robust, stateful, and scalable AI agents using Python and modern agentic frameworks
Support the evaluation and selection of appropriate foundation models and services from third-party providers
Collaborate closely with your immediate team, including product managers and software engineers, to understand user needs for the features you’re building
Troubleshoot and debug AI systems to ensure optimal performance and reliability in production environments for assigned components
Document development processes, code, and findings to ensure knowledge sharing and maintainability within the team
Requirements
Familiarity with LLM-Oriented System Design
Basic understanding of prompt engineering, context management, and LLM behavior
Ability to integrate agents with external tools, databases, and APIs
Understanding of RAG pipelines with vector databases
Basic understanding of LLM evaluation frameworks and monitoring for latency and accuracy
Awareness of prompt injection and basic concepts of implementing guardrails and fallback strategies
Basic understanding of managing LLM token budgets and latency
Familiarity with concepts of agents with long-term memory and planning capabilities
Proficient in Python (Fast API) and LLM SDKs
Bachelor's or Master's in a relevant field (e.g., Computer Science, AI, Machine Learning, NLP)
Benefits
Flexible working hours
Professional development opportunities
Remote work options
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.