Tech Stack
AngularAWSAzureCloudDockerGoogle Cloud PlatformJavaJavaScriptKubernetesMicroservicesPythonPyTorchReactScikit-LearnTensorflow
About the role
- Design, develop, and deploy AI-driven features and functionalities integrated into web applications
- Design and implement AI models for web-based applications (e.g., recommendation engines, chatbots, predictive analytics)
- Preprocess and analyze large datasets to train and validate models
- Optimize AI algorithms for performance, scalability, and accuracy
- Collaborate with front-end and back-end developers to seamlessly integrate AI components via APIs or microservices
- Evaluate, experiment, and select appropriate AI algorithms and tools based on project requirements
- Monitor and maintain AI systems post-deployment to ensure reliability, accuracy, and responsiveness
- Stay updated with the latest AI and web development trends and incorporate best practices
- Document processes, models, and code for maintainability and knowledge sharing
- Work closely with cross-functional teams including product managers, designers, and data engineers to deliver impactful solutions
Requirements
- Bachelor’s or Master’s degree in Computer Science, AI, Data Science, or related field
- Min 5 + yrs of total experience with 2+ years of experience in AI/ML development
- 5+ years of experience in building applications using Java, Javascript and HTML
- Prior work on AI integration in web applications
- Strong programming skills in Python (preferred), JavaScript, or Java
- Experience with ML/DL frameworks like TensorFlow, PyTorch, or scikit-learn
- Familiarity with web technologies: REST APIs, HTML/CSS, JavaScript frameworks (React, Angular, etc.)
- Understanding of cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes)
- Knowledge of NLP, computer vision, or recommendation systems is a plus
- Excellent problem-solving and communication skills
- Proven experience as an AI Developer, Machine Learning Engineer, or similar role focused on web applications
- Solid understanding of data structures, algorithms, and software development lifecycle
- Ability to communicate complex AI concepts effectively to technical and non-technical stakeholders
- Experience with MLOps and CI/CD pipelines for model deployment
- Exposure to containerization (Docker, Kubernetes) and CI/CD pipelines
- Background in user experience design or human-computer interaction