We are looking for a Python Developer with strong AI prompt engineering skills to build intelligent automation tools for our SaaS platform. This role goes beyond traditional software development—you will be responsible for:
Extracting structured data from our databases
Crafting optimized prompts using that data for OpenAI’s API
Retrieving and processing AI-generated insights
Building automated workflows to integrate these insights at scale
This role is ideal for someone who understands both data engineering and AI communication—leveraging structured data to create effective prompts that yield high-quality AI responses. Primary Responsibilities/Essential Functions
AI Prompt Engineering & Optimization
Design, test, and refine prompts for OpenAI’s API to ensure accuracy, relevance, and structured outputs
Develop dynamic prompts that adapt to different product categories, business rules, and warehouse conditions
Apply techniques like few-shot learning, chain-of-thought prompting, and contextual prompting to improve AI performance
Debug and iterate on AI-generated responses to reduce hallucinations and improve consistency
Data Retrieval, Processing & Structuring
Connect to and query SQL/NoSQL databases to retrieve millions of product records and warehouse data
Clean, transform, and structure data before passing it to OpenAI’s API
Ensure high data integrity for AI-driven insights
API Integration & Workflow Automation
Integrate OpenAI’s API with structured data sources for real-time and batch processing
Automate large-scale AI-powered workflows to handle high volumes of data interactions
Design error-handling and retry mechanisms for reliable API integration
Scalability & Performance Optimization
Build high-performance, scalable data pipelines to process AI results efficiently
Optimize prompt response times and API cost efficiency
Use caching (e.g., Redis) and parallel processing to enhance performance
Collaboration & Documentation
Work closely with data engineers, product teams, and AI specialists to integrate AI-driven insights
Document workflows, code, and prompt strategies for maintainability and optimization
Qualifications
Python Expertise – 3-5 years of experience with Python for data handling, API interactions, and automation
Database Querying – Strong SQL & NoSQL skills for retrieving and structuring large datasets
OpenAI API & LLM Experience – Experience or strong interest in working with OpenAI’s API (GPT models) and prompt engineering
AI Prompt Optimization – Understanding of how to structure AI prompts for clarity, accuracy, and efficiency
API Integration & Automation – Experience in RESTful API interactions and processing structured responses
Data Processing & Transformation – Proficiency in pandas, numpy for cleaning and preparing data before AI inference