Python Developer
Summary
Build and maintain AI-driven backend services using Python, SQL, and LLM techniques like RAG and vector search to power client platforms.
Responsibilities
- 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.