FrontEnd AI Engineer

FrontEnd AI Engineer

Posted 7 days ago by Fidel Softech Ltd.

Negotiable
Undetermined
Remote
Remote or Piscataway, New Jersey

This is a remote position.

1. Remote ? Must be commutable to any Fed headquarters or
They have staff in these locations, and they are preferred: ; ; ; ; ; ; ;



Responsibilities:

You'll work in a collaborative environment using cutting-edge technologies including Streamlit, Databricks, AWS AI services (Bedrock, SageMaker), and cloud-native architectures to deliver scalable, secure AI applications in a highly regulated Federal environment.


This is a foundational role ? you'll establish the AI application development patterns, UI/UX best practices for GenAI interfaces, and create the front-end frameworks that enable the entire organization to leverage AI capabilities.


What You'll Bring:

AI Application Development (60%)

Design and develop production-ready user interfaces for AI/ML applications using Streamlit as the primary framework

Build intuitive chat interfaces, document processing applications, and interactive dashboards for LLM-powered systems

Create responsive, user-friendly interfaces for RAG/knowledge base systems, enabling economists and analysts to query complex datasets

Implement real-time streaming responses and feedback mechanisms for generative AI applications

Develop reusable UI components and design patterns for AI applications across the organization

Ensure applications meet accessibility, security, and compliance requirements for Federal environments

Optimize front-end performance for AI applications handling large document sets and real-time model inference


Integration & Collaboration (25%)

Collaborate closely with data scientists to integrate ML models and LLM solutions into production applications

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 for LLM applications

Bridge the gap between complex AI capabilities and intuitive user experiences for non-technical stakeholders

Participate actively in Agile rituals and follow Scaled Agile processes as set forth by the CDP Program team

Partner with product management and business stakeholders to gather requirements and iterate on UI/UX designs


Support & Enablement (15%)

Provide technical support and troubleshooting for deployed AI applications

Create comprehensive documentation for AI application development patterns and best practices

Train data engineers and other team members on front-end development and Streamlit best practices

Monitor application performance, user feedback, and usage patterns to drive continuous improvement

Stay current on AI/ML interface trends, front-end technologies, and Federal regulatory requirements


Qualifications:

Bachelor's degree in Computer Science, Software Engineering, Human-Computer Interaction, or related technical field

3+ years of experience in front-end development, with at least 1+ years building AI/ML or LLM-powered applications

Hands-on experience building production applications with Streamlit; experience with Angular, Node.js, React, and/or Vue.js is a plus

Practical experience creating user interfaces for LLM applications, including chat interfaces, RAG systems, and 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 (experience with AWS AI/ML services preferred)

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 and collaborate effectively with cross-functional teams


Preferred Qualifications:

Experience with Databricks, Collibra, and/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 (Plotly, Altair, Matplotlib)

Background working in regulated industries (financial services, healthcare, government)

Experience with A/B testing and user analytics for application optimization

Understanding of MLOps practices and model deployment patterns



Requirements

Must-Have Skills:

1) ?3 3 years of experience in front-end development, with ?1 year building AI/ML or LLM-powered applications

2) Strong Python proficiency; experience with JavaScript/TypeScript is beneficial

3) Hands-on experience building production applications with Streamlit

4) Practical experience creating user interfaces for LLM applications, including chat interfaces, RAG systems, and prompt engineering tools

5) Demonstrated ability to integrate ML models, APIs, and LLM services into front-end applications

6) Experience working with RESTful APIs, WebSockets, and async programming patterns

7) Working knowledge of AWS services and cloud-native application development (experience with AWS AI/ML services preferred)

8) Understanding of user experience design, accessibility standards, and responsive design principles

9) Understanding of authentication, authorization, and security best practices for web applications

10) Bachelor's degree in Computer Science, Software Engineering, Human-Computer Interaction, or related technical field


Preferred Skills (Nice to Have):

1) Experience with Angular, Node.js, React, and/or Vue.js

2) Experience with Databricks, Collibra, and/or modern data platform tools

3) Experience with CI/CD pipelines and DevOps practices

4) Experience with A/B testing and user analytics for application optimization

5) Familiarity with data visualization libraries (Plotly, Altair, Matplotlib)

6) Understanding of MLOps practices and models deployment patterns

7) Knowledge of containerization (Docker) and orchestration technologies

8) Background working in regulated industries (financial services, healthcare, government)