Job Title : UI Developer – ML Frontend Integration
Location: Bangalore (Hybrid)
Shift: 10am to 7pm
Experience:
6+ years of overall experience.
3+ years of relevant experience.
UI Developer who specializes in building and deploying frontends for machine learning applications, with a strong focus on modern web technologies and cloud infrastructure.
Job Summary:
We are seeking a skilled and proactive UI Developer to join our team and help build intuitive, scalable, and responsive frontend applications for machine learning models.
The ideal candidate will have hands-on experience integrating ML models (e.g., via pickle files), building interactive dashboards, and deploying applications using frameworks like Flask, Streamlit, and React.
Familiarity with AWS services and Snowflake as a data backend is essential.
Key Responsibilities: -
Develop and maintain frontend interfaces for ML models using React, JavaScript, TypeScript, and Streamlit.
- Integrate ML models (e.g., pickle files) into web applications using Flask or similar Python-based frameworks.
- Collaborate with data scientists and backend engineers to ensure seamless deployment and user experience.
- Build interactive dashboards and visualizations for model outputs and analytics.
- Deploy and manage applications in the AWS ecosystem (e.g., EC2, S3, Lambda, API Gateway).
- Connect frontend applications to Snowflake for data retrieval and manipulation.
- Optimize performance and ensure cross-browser compatibility.
- Maintain code quality through testing, documentation, and version control (Git).
Required Skills & Qualifications: - Strong proficiency in JavaScript, TypeScript, React, and HTML/CSS.
- Experience with Flask, Streamlit, or similar Python-based web frameworks.
- Familiarity with machine learning model integration (e.g., using pickle files).
- Hands-on experience with AWS services for deployment and hosting.
- Working knowledge of Snowflake or similar cloud-based data warehouses.
- Understanding of RESTful APIs and asynchronous data handling.
- Excellent problem-solving and communication skills.
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
Preferred Qualifications: - Experience with CI/CD pipelines and containerization (Docker).
- Familiarity with data visualization libraries (e.g., Plotly, D3.js).
- Exposure to ML workflows and model lifecycle management.
- Knowledge of security best practices in web applications.