Job Description
AI Developer (UI Strategy)
• Front-End Development
• Develop and implement UI components using React.js and/or Angular.
• Build reusable components and front-end libraries for future use.
• Translate designs and wireframes into high-quality code.
• Optimize components for maximum performance across various web browsers.
• Troubleshoot and debug issues to ensure a smooth user experience.
• AI/ML Integration
• Prepare AI/ML models in collaboration with solution architects.
• Integrate AI agents and autonomous systems for decision-making, workflow automation, and task delegation.
• Implement Azure Machine Learning, Azure Computer Vision, Azure Video Indexer, Azure OpenAI models, Azure Media Services, and Azure AI Search.
• Collaboration & Strategy
• Work with cross-functional teams to design and implement new features.
• Participate in code reviews to maintain code quality and consistency.
• Collaborate with data scientists and AI specialists to align front-end and AI best practices.
• Develop interfaces that facilitate human oversight and intervention in human-in-the-loop processes.
• Data Visualization & GIS
• Integrate ReactJS with deck.gl for advanced data visualization.
• Build GIS-enabled visualizations using Azure Maps.
• Work with large data sets to improve performance and efficiency.
• Azure Cloud & Services
• Utilize Azure App Services, Azure ML Studio WS, Power BI, Azure Function Apps, Azure Container Apps, and Azure API Management to enhance application deployment and scalability.
• Ensure front-end and ML components align with Azure best practices.
• AI Composite Agentic Solution
• Develop AI Composite Agentic Solutions to identify and analyze data models, connect & correlate information, validate hypotheses, forecast, predict, and recommend potential strategies.
• Perform What-if analysis for advanced AI-driven decision support.
• Documentation & Maintenance
• Maintain comprehensive documentation of front-end codebase and integration processes.
• Ensure smooth CI/CD pipelines and version control practices.
QualificationsRequired Skills & Experience
• Proficiency with React.js (knowledge of Axios, React Router, Redux) or Angular.
• Strong JavaScript, HTML5, and CSS3 skills.
• Familiarity with RESTful APIs and JSON Web Tokens for authorization.
• Version control experience (e.g., Git).
• Understanding of front-end build tools and pipelines.
• Knowledge of Azure services (App Services, ML Studio, Function Apps, Container Apps, API Management).
• Experience implementing Azure Machine Learning, Computer Vision, OpenAI models, etc.
• Ability to work with large data sets and GIS visualizations (e.g., Azure Maps, deck.gl).
• Excellent communication and problem-solving skills.
• Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Preferred Skills & Experience
• Experience with Department of Transportation Data Domains and developing an AI Composite Agentic Solution.
• Familiarity with advanced AI/ML models and best practices for human-in-the-loop oversight.
• Strong leadership skills in driving AI-enabled front-end solutions.
Work Environment & Expectations
• Collaborative team environment requiring close communication with AI specialists, data scientists, and IT stakeholders.
• Opportunity to innovate by combining AI and modern front-end frameworks for large-scale, data-driven solutions.
• Potential hybrid/remote work environment; [Specify onsite requirements].
Responsibilities
- Front-End Development
- Develop and implement UI components using React.js and/or Angular
- Build reusable components and front-end libraries for future use
- Translate designs and wireframes into high-quality code
- Optimize components for maximum performance across various web browsers
- Troubleshoot and debug issues to ensure a smooth user experience
- AI/ML Integration
- Prepare AI/ML models in collaboration with solution architects
- Integrate AI agents and autonomous systems for decision-making, workflow automation, and task delegation
- Implement Azure Machine Learning, Azure Computer Vision, Azure Video Indexer, Azure OpenAI models, Azure Media Services, and Azure AI Search
- Collaboration & Strategy
- Work with cross-functional teams to design and implement new features
- Participate in code reviews to maintain code quality and consistency
- Collaborate with data scientists and AI specialists to align front-end and AI best practices
- Develop interfaces that facilitate human oversight and intervention in human-in-the-loop processes
- Data Visualization & GIS
- Integrate ReactJS with deck.gl for advanced data visualization
- Build GIS-enabled visualizations using Azure Maps
- Work with large data sets to improve performance and efficiency
- Azure Cloud & Services
- Utilize Azure App Services, Azure ML Studio WS, Power BI, Azure Function Apps, Azure Container Apps, and Azure API Management to enhance application deployment and scalability
- Ensure front-end and ML components align with Azure best practices
- AI Composite Agentic Solution
- Develop AI Composite Agentic Solutions to identify and analyze data models, connect & correlate information, validate hypotheses, forecast, predict, and recommend potential strategies
- Perform What-if analysis for advanced AI-driven decision support
- Documentation & Maintenance
- Maintain comprehensive documentation of front-end codebase and integration processes
- Ensure smooth CI/CD pipelines and version control practices
- Collaborative team environment requiring close communication with AI specialists, data scientists, and IT stakeholders
- Opportunity to innovate by combining AI and modern front-end frameworks for large-scale, data-driven solutions
Requirements
- QualificationsRequired Skills & Experience
- Proficiency with React.js (knowledge of Axios, React Router, Redux) or Angular
- Strong JavaScript, HTML5, and CSS3 skills
- Familiarity with RESTful APIs and JSON Web Tokens for authorization
- Version control experience (e.g., Git)
- Understanding of front-end build tools and pipelines
- Knowledge of Azure services (App Services, ML Studio, Function Apps, Container Apps, API Management)
- Experience implementing Azure Machine Learning, Computer Vision, OpenAI models, etc
- Ability to work with large data sets and GIS visualizations (e.g., Azure Maps, deck.gl)
- Excellent communication and problem-solving skills
- Bachelor’s degree in Computer Science, Software Engineering, or a related field
- Potential hybrid/remote work environment; [Specify onsite requirements]