Halo is an international agency with over 200 people specializing in interactive media strategy and development, focusing on innovation by inclusion to solve digital problems.
The company values equity and empowerment, fostering deep, meaningful relationships with clients.
The role is for a Prompt Engineer who will optimize prompts for RAG-based applications, specifically for version 4.o.
Key responsibilities include designing, developing, and refining prompts to enhance AI output quality, conducting experiments to evaluate prompt effectiveness, and analyzing user interactions for prompt adjustments.
The position involves working with AI, prompt engineering, RAG pipelines, and LLM orchestration, as well as integrating prompts into web-based interfaces or using Node.js APIs.
Proficiency in Python and familiarity with LangChain, LlamaIndex, or similar libraries is required.
The role also includes building and managing prompt workflows, data parsing, writing evaluation scripts, and possibly using JavaScript/TypeScript for frontend experimentation.
Experience with SQL for extracting structured user data and working with hybrid RAG systems is necessary.
Familiarity with various frameworks and tools such as OpenAI GPT-4o, Pinecone, PostgreSQL, and Docker is essential.
Requirements:
Candidates must have experience optimizing prompts for RAG applications, specifically with version 4.o.
Proficiency in Python is required, along with familiarity with LangChain, LlamaIndex, or similar libraries.
Strong analytical and problem-solving abilities are essential for evaluating prompt effectiveness and making necessary adjustments.
Excellent communication skills are necessary to convey complex concepts clearly.
Familiarity with user experience design principles is a plus.
Experience with async I/O for parallel prompt testing or streaming responses is required.
Knowledge of JavaScript/TypeScript is beneficial if used in the role.
Candidates should have experience with SQL for writing queries to extract structured user data.
Familiarity with RAG frameworks, LLM APIs, vector databases, and data stores is necessary.
Understanding of software engineering concepts such as modularity, version control, and testing practices is required.
Benefits:
The position offers 100% remote work, allowing for flexibility in the work environment.
Salary is provided in USD, ensuring competitive compensation.
Employees will have the opportunity to work on challenging projects for clients in the U.S., enhancing their professional experience.