AI Agent Software Engineer - Python, OpenAI & Automation Tools
Job Description:
We are looking for highly skilled AI Agent Software Engineers to join our team. This role is perfect for candidates passionate about AI-driven automation, Python programming, and workflow orchestration. You'll get hands-on experience building intelligent automation systems that streamline sales, marketing, and HR workflows by integrating AI models with backend systems.
RESPONSIBILITIES:
- Develop and deploy AI agents using Python, LangChain, n8n, and OpenAI APIs.
- Create and manage automation workflows for sales, marketing, and operational functions.
- Integrate AI models (OpenAI, Anthropic, Hugging Face) with backend systems for intelligent process automation.
- Develop custom Python scripts for API communication, data extraction, and logic automation.
- Build and manage RAG pipelines for context-aware AI interactions.
- Integrate and automate CRMs and marketing tools like HubSpot, Salesforce, Zoho, Mailchimp, and Slack.
- Work with REST APIs, webhooks, and JSON-based automation.
- Maintain reliability, scalability, and documentation of deployed AI workflows.
- Collaborate with multiple departments to identify automation opportunities.
REQUIREMENTS:
- Strong coding experience in Python (Flask, FastAPI, or Django).
- Hands-on experience with n8n, LangChain, Zapier, or Make.com.
- Deep understanding of OpenAI APIs (ChatGPT, Assistants, Embeddings, Function Calling).
- Experience integrating REST APIs, webhooks, and building automation pipelines.
- Familiarity with vector databases (Pinecone, Weaviate, Chroma) for RAG implementations.
- Excellent debugging, testing, and documentation skills.
- Ability to work independently and manage time efficiently.
EDUCATION:
Bachelors or Masters degree in Computer Science, Software Engineering, or Artificial Intelligence.
PREFERRED SKILLS:
- Experience deploying automations on Docker, AWS, or Google Cloud.
- Knowledge of prompt engineering, LLM optimization, and multi-agent frameworks.
- Experience developing AI assistants, chatbots, or CRM-integrated AI tools.
- Familiarity with Git, CI/CD pipelines, and task tracking tools (JIRA, Trello).
WHAT YOU'LL GAIN:
- Real-world experience designing and deploying AI agents and automation workflows.
- Opportunity to work with cutting-edge AI technologies and multiple departments.
- Mentorship from experienced AI and software engineers.
- Certificate of Employment and recognition of contributions based on performance.
Other Details:
Job Timings: Onsite, evening night shift following US EST.
Office Location: Shahrah-e-Faisal, Karachi.
Required Skills:
Automation Software Python