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)