What are the responsibilities and job description for the AI Prompt Engineer & Python Developer position at ReturnPro formerly goTRG?
Description
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:
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
- 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
- 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
- Scalability & Performance Optimization – Familiarity with asynchronous programming, parallel processing, caching
- Version Control & CI/CD – Hands-on experience with Git, Docker, CI/CD pipelines
- Experience fine-tuning OpenAI models or custom LLM deployment
- Hands-on experience with big data tools (e.g., Snowflake, BigQuery, Databricks)
- Familiarity with asynchronous processing (asyncio, Celery) for high-volume API calls
- Experience in pricing automation & AI-powered decision-making