We are looking for an experienced AI Python Engineer to join our team and help build AI-powered products and intelligent automation solutions. This role is ideal for a strong backend engineer who has practical experience integrating LLMs and building AI-enabled applications rather than focusing solely on traditional Machine Learning research.
Responsibilities
- Design, develop, and maintain AI-powered applications and services.
- Integrate Large Language Models (OpenAI, ChatGPT, Claude, Llama, and similar technologies) into production systems.
- Build and optimize AI agents, workflows, and automation solutions.
- Develop backend services, APIs, and integrations using Python.
- Design and implement scalable AI-enabled product features.
- Collaborate with product, engineering, and business teams to deliver AI-driven solutions.
- Evaluate, improve, and optimize AI workflows and user experience.
- Stay up to date with the latest developments in the AI/GenAI ecosystem.
Requirements
- Strong commercial experience with Python backend development.
- Hands-on experience with Generative AI technologies and LLM integrations.
- Experience building AI-powered applications or products.
- Practical experience with OpenAI APIs or similar LLM providers.
- Experience working with AI agent frameworks such as LangChain, LangGraph, CrewAI, LlamaIndex, or similar tools.
- Solid understanding of API development and integrations.
- Experience designing and implementing production-ready systems.
- Strong problem-solving and analytical skills.
- Ability to work independently and drive solutions from concept to implementation.
Nice to Have
- Experience with RAG (Retrieval-Augmented Generation) systems.
- Experience with vector databases (Pinecone, Weaviate, Qdrant, ChromaDB, etc.).
- Cloud experience (AWS, Azure, or GCP).
- Experience with containerization and deployment (Docker, Kubernetes).
- Familiarity with AI evaluation, observability, and monitoring tools.