Help design, build and continuously improve the clients online platform. Research, suggest and implement new technology solutions following best practices/standards. Take responsibility for the resiliency and availability of different products. Be a productive member of the team.
## Requirements
- Strong hands-on experience in designing and developing AI-enabled applications and solutions
- Practical experience with LLM-based application patterns, including prompt engineering, structured outputs, Retrieval-Augmented Generation (RAG), and semantic/vector search
- Strong proficiency in Python development
- Good experience with SQL and data analysis, including data comparison and validation techniques
- Experience developing APIs, services, and backend components for AI-driven solutions
- Ability to translate business use cases into practical and scalable technical implementations
- Strong communication skills with the ability to collaborate effectively with both technical and non-technical stakeholders
- Ability to work in environments where business context, data quality, and governance are critical considerations
## Must-Have Skills
- Python
- SQL
- REST APIs
- JSON and structured data handling
- AI application development using Large Language Models (LLMs)
- Prompt engineering for enterprise use cases
- RAG and vector-search-based solution architectures and implementation patterns
## Benefits
- A challenging, innovating environment
- Opportunities for learning where needed