The Information Technology Division is seeking a highly skilled AI Developer UI Strategy.
This position involves crafting and integrating UI components through React.js and Angular methodologies with AI systems.
The role includes optimizing front-end performance and maintaining comprehensive documentation for the front-end codebase.
Responsibilities include developing and implementing UI components using React.js and/or Angular.
The candidate will prepare AI and ML models using inputs from solutions architecture and develop AI/machine learning applications.
The role requires integrating AI agents and autonomous systems for decision-making, workflow automation, and task delegation.
Collaboration with cross-functional teams to design and implement new features is essential.
The candidate will build reusable components and front-end libraries for future use.
Translating designs and wireframes into high-quality code is a key responsibility.
Optimizing components for maximum performance across various web browsers is required.
Troubleshooting and debugging issues to ensure smooth user experiences is part of the job.
Participation in code reviews to maintain code quality and consistency is expected.
Requirements:
The candidate must have the ability to integrate ReactJS with deck.gl.
Experience in building GIS enabled visualizations using Azure Maps is required.
Expertise in Azure App Services, Azure ML Studio WS, Power BI, Azure Function Apps, Azure Container Apps, and Azure API Management is necessary.
The candidate should have experience implementing Azure Machine Learning, Azure Computer Vision, Azure Video Indexer, Azure OpenAI models, Azure Media Services, and Azure AI Search.
The ability to work with large data sets to improve performance efficiency is essential.
The candidate must develop visual representations of agent states, decisions, and actions to help users comprehend and trust agentic technology.
Designing forms and tools for collecting data from experiment participants, ensuring data integrity and ease of use, is required.
The candidate should develop interfaces that facilitate interaction between humans and automated systems, allowing for human oversight and intervention in human-in-the-loop processes.
Knowledge of REACT tools including React.js, Axios, React Router, and Redux is necessary.
Strong skills in JavaScript, HTML5, and CSS3 are required.
Familiarity with RESTful APIs and integration is essential.
Knowledge of modern authorization mechanisms, such as JSON Web Tokens, is required.
Experience with version control systems (e.g., Git) is necessary.
Understanding of front-end build tools and pipelines is required.
Strong leadership, excellent problem-solving, and communication skills are essential.
Experience with Department of Transportation Data Domains developing an AI Composite Agentic Solution is required.
A degree in computer science, software engineering, or a related field is necessary.
Benefits:
This position is mostly remote, with the requirement to come to Richmond, VA quarterly.
The contractor is responsible for their own travel costs.
The contractor must work during EST business hours.
The position is for 9+ months, with the option of extension.