← All jobs
Senior AI Agents Programmer
Jeddah, SA · On-site · Full-time
Apply well, not just fast
Create a free account and upload your resume to get a match score, keyword gaps, a tailored resume, a cover letter and interview prep for this job.
About the role
PythonLLMsCI/CDMicroservicesDistributed SystemsObservabilityLangChain
Kanz is partnering with BST to build an inclusive and just employment ecosystem. Therefore, we prioritize individuals coming from all walks of life.
Company Name: BST
Design, build, and deploy AI agents that can plan, use tools, and complete tasks reliably while monitoring performance, safety, and cost.
Job Duties and Responsibilities
- Ship working agent workflows in production
- Improve task success rate through iteration
- Reduce latency and inference costs
- Implement guardrails and safety evaluations
- Monitor and optimize agent performance continuously
Required Qualifications
- Proficiency in Python and software engineering fundamentals
- Experience building LLM-based applications
- Understanding of agent architectures (planning, tools, memory)
- Familiarity with evaluation, testing, and monitoring for AI systems
- Experience with APIs, distributed systems, and deployment pipelines
- Python
- LLM frameworks (LangChain/LlamaIndex)
- Agent frameworks and tool use
- Prompting and function calling
- Vector databases (e.g., Pinecone/FAISS)
- Evaluation/observability (e.g., LangSmith)
- APIs and microservices
- CI/CD and cloud deployment
- Problem-solving and systems thinking
- Attention to detail and reliability