Job Description
We are looking for an AI/ML Engineer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application; therefore, a basic understanding of front-end technologies.
• Develop and implement cutting-edge AI/ML models and algorithms to solve complex business problems.
• Conduct data analysis and preprocessing tasks, including data cleaning, feature engineering, and data visualization.
• Design and train machine learning models using state-of-the-art techniques and frameworks such as TensorFlow, PyTorch, or scikit-learn.
• Collaborate with cross-functional teams, including data scientists, software engineers, and stakeholders, to understand project requirements and deliver solutions.
• Evaluate and validate models using appropriate evaluation metrics, ensuring accuracy, precision, recall, and other relevant performance measures.
• Deploy ML models into production systems, considering scalability, performance, and real-time requirements.
• Monitor model performance in production and optimize models for improved accuracy, efficiency, and reliability.
• Stay updated with the latest advancements and research in the field of AI/ML, and apply them to enhance existing models or develop new approaches.
• Participate in code reviews, documentation, and version control practices to ensure maintainability and reproducibility of ML projects.
• Communicate and present findings, insights, and results to both technical and non-technical stakeholders in a clear and concise manner.
• Continuously learn and explore new algorithms, techniques, and tools to improve the organization’s AI/ML capabilities.
Requirements
-
Develop and deploy machine learning models and algorithms.
-
Design and implement scalable and efficient data pipelines.
-
Collaborate with cross-functional teams to identify and solve business problems using machine learning techniques.
-
Evaluate and improve the performance of existing machine learning models.
-
Stay updated with the latest advancements in machine learning and contribute to the company's knowledge base.
Data Scientist: -
Analyze large and complex datasets to identify patterns and insights.
-
Develop predictive models and algorithms to solve business problems.
-
Apply statistical techniques and machine learning algorithms to extract meaningful information from data.
-
Collaborate with stakeholders to understand their requirements and translate them into actionable data-driven solutions.
-
Communicate findings and insights to non-technical stakeholders in a clear and concise manner.
AI/ML Research Scientist: -
Conduct research in the field of artificial intelligence, specifically machine learning.
-
Develop novel machine learning algorithms and models.
-
Publish research papers in top-tier conferences and journals.
-
Collaborate with cross-functional teams to apply research findings to real-world applications.
-
Stay updated with the latest research trends and contribute to the scientific community.
Job Location
-
Surat (Providing remote work)
Qualification
-
BCA/BE-IT/B.TECH- IT, MCA,M.tech, Diploma, any graduate from IT/Computer science background