Stefanini Group is seeking a Frontend AI Engineer to establish AI application development patterns and UI/UX best practices for GenAI interfaces. The role involves designing production-ready user interfaces for AI/ML applications and collaborating with data scientists and backend engineers to integrate ML models and APIs.
Responsibilities:
- Design and develop production-ready user interfaces for AI/ML applications using Streamlit
- Build intuitive chat interfaces, document processing applications, and interactive dashboards for LLM-powered systems
- Implement responsive interfaces for RAG/knowledge base systems
- Develop reusable UI components and design patterns for AI applications
- Ensure applications meet accessibility, security, and compliance requirements
- Optimize front-end performance for AI applications
- Collaborate with data scientists and backend engineers to integrate ML models, LLMs, and APIs
- Integrate AWS AI services (Bedrock, SageMaker, Textract)
- Implement prompt engineering interfaces and parameter tuning controls
- Participate in Agile rituals and processes
- Support and troubleshoot deployed AI applications
- Train team members on front-end development and Streamlit best practices
- Monitor application performance and drive continuous improvement
- Stay current on AI/ML interface trends and front-end technologies
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, Human-Computer Interaction, or related technical field
- 3+ years in front-end development, with at least 1+ year building AI/ML or LLM-powered applications
- Hands-on experience building production applications with Streamlit
- Practical experience creating user interfaces for LLM applications (chat, RAG, prompt engineering)
- Strong Python proficiency; JavaScript/TypeScript experience is beneficial
- Ability to integrate ML models, APIs, and LLM services into front-end applications
- Working knowledge of AWS services and cloud-native development
- Understanding of UI/UX principles, accessibility, and responsive design
- Experience with RESTful APIs, WebSockets, and async programming
- Understanding of web application security best practices
- Strong communication skills to translate complex AI functionality
- Experience with Databricks, Collibra, or modern data platform tools
- Knowledge of containerization (Docker) and orchestration
- Experience with CI/CD pipelines and DevOps practices
- Familiarity with data visualization libraries
- Background in regulated industries
- Experience with A/B testing and user analytics
- Understanding of MLOps practices