AI Application Developer
JOB OVERVIEW
The AI Application Developer is responsible for designing, developing, and evolving intelligent software solutions that leverage Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), and decision modeling frameworks. This role plays a key part in building scalable, production-ready AI-powered products that support business growth and innovation.
The role combines hands-on development with applied AI engineering, focusing on reliability, explainability, and real-world usability rather than experimentation alone.
DUTIES AND RESPONSIBILITIES
AI & LLM Development- Design, build, and maintain applications powered by Large Language Models (LLMs).
- Implement and optimize prompt engineering strategies to ensure consistent, accurate, and cost-effective model outputs.
- Develop and manage RAG pipelines, including document ingestion, embeddings, vector storage, retrieval, and response orchestration.
- Evaluate and optimize LLM performance across different use cases and workloads.
- Design and implement decision logic using Decision Model and Notation (DMN) frameworks.
- Integrate rules-based decisioning with LLM outputs to ensure transparency, control, and explainability.
- Collaborate with stakeholders to translate business rules and policies into structured decision models.
- Support the ongoing growth and enhancement of AI-enabled products and platforms.
- Collaborate with product managers, designers, and domain experts to translate requirements into technical solutions.
- Build APIs, services, and integrations that embed AI capabilities into broader systems.
- Ensure solutions are scalable, secure, and production-ready.
- Write clean, maintainable, and well-documented code.
- Participate in code reviews, testing, and deployment processes.
- Monitor system performance and reliability, and continuously improve solution quality.
- Stay current with developments in LLMs, AI tooling, and decision intelligence practices.
- Bachelor’s degree in Computer Science, Software Engineering, Data Science, or a related field, or equivalent practical experience.
- Strong professional experience as a software developer or engineer.
- Demonstrated, hands-on experience with LLM-based systems (non-negotiable).
- Proven experience implementing RAG architectures, prompt engineering, and AI-driven workflows.
- Experience designing or working with DMN or rules-based decision systems.
- Experience contributing to product development in a growing or evolving environment.
Systems / Tools (Indicative, Not Prescriptive)
AI & LLM Tooling:
- LLM platforms (e.g., OpenAI, Anthropic, open-source LLMs)
- Prompt orchestration frameworks (e.g., LangChain, LlamaIndex, or similar)
- Vector databases (e.g., Pinecone, FAISS, Weaviate)
Decision & Logic Systems:
- DMN tools and engines
- Rules engines and workflow orchestration tools
Engineering & Platform Tools:
- Backend languages such as Python, JavaScript/TypeScript, Java, or similar
- API development (REST / GraphQL)
- Cloud platforms (AWS, Azure, GCP)
- CI/CD pipelines and version control (Git)
- Strong analytical and systems-thinking mindset
- Ability to translate complex concepts into practical, maintainable solutions
- Collaborative approach to working with product, technical, and business stakeholders
- Curiosity and continuous learning in fast-evolving AI domains
- Ownership mentality and accountability for solution outcomes
- Clear communication, especially around trade-offs, limitations, and risks
What's in It for You:
- Flexibility: Work hybrid (remotely and from one of our inspiring offices) and enjoy a better work-life balance!
- Inspiring Workspaces: Our offices are strategically located and designed to fuel your best work.
- Free Unlimited Barista Coffee and Drinks: Enjoy refreshments from our cafe and beverage bar.
- Dynamic Open Spaces: Conducive for productivity and creativity.
- State-of-the-Art Security: Ensuring your safety and peace of mind.
- Game Rooms: Take a break and unwind with our recreational facilities.
- Competitive Compensation: Your talents deserve to be rewarded! We help you negotiate with our clients.
- Professional Growth: Access to ongoing training and development opportunities to help you reach your full potential.
- A Supportive Community: Join a diverse and inclusive team that's dedicated to your success.
- Global Impact: Be part of something bigger and make a difference on a global scale.
Ready to Make a Difference?
If you're ready to join a dynamic team and be part of something truly special, we want to hear from you! Apply directly on this job ad, and let's forge a brighter future together!
hammerjack is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.