
Frontend AI Engineer
Role summary
Stefanini Group is seeking a Frontend AI Engineer to establish AI application development patterns and UI/UX best practices for GenAI interfaces. This role involves creating front-end frameworks using technologies like Streamlit, Databricks, and AWS AI services to deliver AI applications within a regulated client environment. Key responsibilities include designing and developing production-ready UIs for AI/ML applications, building intuitive chat and document processing interfaces, implementing real-time features, and ensuring applications meet accessibility, security, and compliance standards. The engineer will collaborate with data scientists and backend engineers, integrate ML models and LLM services, and translate complex AI capabilities into user-friendly experiences.
Job Description
Frontend AI Engineer
Location:
San Francisco, CA
- Remote
Company:
Stefanini Group
About The Role
Stefanini is seeking a Frontend AI Engineer to establish AI application development patterns, UI/UX best practices for GenAI interfaces, and create front-end frameworks. You will work with technologies like Streamlit, Databricks, and AWS AI services to deliver AI applications in a regulated client environment.
Key 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.
- Create responsive interfaces for RAG/knowledge base systems.
- Implement real-time streaming responses and feedback mechanisms for generative AI.
- Develop reusable UI components and design patterns for AI applications.
- Ensure applications meet accessibility, security, and compliance requirements.
- Collaborate with data scientists to integrate ML models and LLM solutions.
- Work with backend engineers to design and consume RESTful APIs and event-driven architectures.
- Integrate AWS AI services (Bedrock, SageMaker, Textract) into front-end applications.
- Implement prompt engineering interfaces and parameter tuning controls.
- Translate complex AI capabilities into intuitive user experiences.
- Participate in Agile rituals and Scaled Agile processes.
- Gather requirements and iterate on UI/UX designs with product management.
- Provide technical support and troubleshooting for deployed AI applications.
- Create documentation for AI application development patterns and best practices.
- Train team members on front-end development and Streamlit best practices.
- Monitor application performance and user feedback for continuous improvement.
- Stay current on AI/ML interface trends and front-end technologies.
- Act as an escalation point for AI application technical issues.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Human-Computer Interaction, or related 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.
- Experience creating user interfaces for LLM applications (chat interfaces, RAG systems, prompt engineering tools).
- Strong Python proficiency.
- Experience with JavaScript/TypeScript is beneficial.
- Demonstrated ability to integrate ML models, APIs, and LLM services into front-end applications.
- Working knowledge of AWS services and cloud-native application development.
- Understanding of user experience design, accessibility standards, and responsive design principles.
- Experience working with RESTful APIs, WebSockets, and async programming patterns.
- Understanding of authentication, authorization, and security best practices for web applications.
- Ability to translate complex AI functionality into intuitive user experiences.
Preferred Qualifications
- Experience with Databricks, Collibra, or modern data platform tools.
- Knowledge of containerization (Docker) and orchestration technologies.
- Experience with CI/CD pipelines and DevOps practices.
- Familiarity with data visualization libraries.
- Background working in regulated industries.
- Experience with A/B testing and user analytics.
- Understanding of MLOps practices and model deployment patterns.
