Job Description

Senior AI Software Engineer (Python / Open-Source Frameworks)Location: Remote or FlexibleWe’re seeking an experienced AI Software Engineer to take ownership of a complex, fast-evolving AI codebase for one of our clients. This role is ideal for someone who excels in large open-source frameworks, writes clean and reliable Python, and adapts quickly to change. Arabic fluency is strongly preferred.What You’ll DoMaintain and evolve open-source AI frameworks (e.g., LiveKit Agents, Pipecat, Agno, LangChain), including custom modifications and frequent upstream updates.Write and ship high-quality Python across a large, dynamic codebase.Debug, refactor, and extend core system components.Integrate and experiment with AI models to solve product challenges creatively.Collaborate with the team to translate product needs into robust engineering solutions.What You BringStrong Python skills and experience with large or complex codebases.Hands-on experience with open-source frameworks or internal forks.High ownership and comfort working in fast-changing environments.Excellent debugging ability and clear communication.Arabic proficiency (essential)Nice to HaveExperience with AI/LLM frameworks (LiveKit Agents, Agno, LangChain, RAG, etc.).ML or data-science background.Familiarity with fast-moving OSS projects and model integration.Why JoinBuild production-grade AI systems used by real customers.High-impact role with autonomy and room for creativity.A team that values speed, quality, and thoughtful engineering.Flexible, supportive working environment.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In