Karachi, Pakistan

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