As an AI/ML Architect, you will be a key member of our dynamic team, responsible for spearheading the design, development, and implementation of cutting-edge artificial intelligence and machine learning solutions. Leveraging your background as a Software Architect, preferably with experience in a product company, you will bring innovative approaches to tackle complex problems. Your role will involve delving into AI and Data Science domains, with at least 2 years of hands-on experience, and a strong focus on Natural Language Processing (NLP). We're seeking a smart, innovative individual who isn't afraid to explore new technologies and continuously learn to stay at the forefront of advancements in the field.
Responsibilities:
- Solution Architecture: Utilize your software architect background to design robust and scalable AI/ML solutions that address challenging business requirements.
- Innovative Problem Solving: Bring forth fresh and creative approaches to solving problems, leveraging your expertise in both software architecture and AI/ML.
- AI Virtual Assistants: Develop AI virtual assistants using Google Dialogflow, OpenAI GPT, and Azure Bot Service, ensuring seamless integration with existing systems.
- Platform Expertise: Utilize your knowledge of different platforms and services within Google Cloud Platform to architect robust and efficient AI solutions.
- Serverless Functions: Implement serverless functions using Azure Functions, Google Cloud Functions, etc., to deploy and manage AI services efficiently.
- Cloud Firestore Integration: Integrate Cloud Firestore from Firebase for real-time data synchronization and seamless data storage in AI applications.
- Image Processing: Implement image processing techniques using TensorFlow or OpenCV to extract valuable insights from visual data.
- Model Training and Evaluation: Develop custom models using TensorFlow for specialized tasks, ensuring high accuracy and performance through rigorous evaluation.
- Deployment and Optimization: Deploy AI models on cloud platforms, optimize them for performance and scalability, and manage versioning and updates.
- AI/DS Expertise: Apply your background in AI and Data Science to develop advanced machine learning algorithms and models.
- NLP Focus: Utilize your strong knowledge of Natural Language Processing to develop NLP-based solutions for various applications, such as text analysis, sentiment analysis, and chatbots.
- Continuous Learning: Stay abreast of the latest trends and technologies in AI/ML and related fields, and eagerly explore and learn new technologies to enhance our solutions.
- Collaboration: Work closely with cross-functional teams, including data scientists, software engineers, and product managers, to understand business requirements and translate them into AI/ML solutions.
- Experimentation and Prototyping: Rapidly prototype and experiment with different AI/ML approaches to validate hypotheses and identify optimal solutions.
- Technical Leadership: Provide technical leadership and mentorship to junior team members, fostering a culture of innovation and continuous learning.