Location
Ahmedabad | India
Job description
Job Description: AI/ML Developer
Position Overview:
We are seeking a skilled AI/ML Developer to join our dynamic team. The ideal candidate will be passionate about artificial intelligence and machine learning technologies, with a solid background in software development and a strong understanding of mathematical concepts. The AI/ML Developer will collaborate with cross-functional teams to design, develop, and deploy innovative AI/ML solutions to solve complex problems across various domains.
Responsibilities:
- Collaborate with stakeholders to understand business requirements and identify opportunities for AI/ML solutions.
- Design, develop, and implement machine learning algorithms and models to address business challenges.
- Conduct exploratory data analysis, feature engineering, and data preprocessing to prepare datasets for model training.
- Experiment with different machine learning techniques and frameworks to optimize model performance.
- Build scalable and robust AI/ML pipelines for data ingestion, processing, and model deployment.
- Evaluate and benchmark different machine learning models using appropriate metrics and validation techniques.
- Work closely with software engineers to integrate AI/ML components into production systems.
- Stay updated with the latest advancements in artificial intelligence and machine learning research.
- Collaborate with cross-functional teams including data scientists, software engineers, and product managers to deliver high-quality AI/ML solutions.
- Document code, algorithms, and technical specifications to ensure reproducibility and maintainability of AI/ML systems.
Requirements:
- Bachelors or Masters degree in Computer Science, Engineering, Mathematics, or related field.
- Proven experience in developing and deploying machine learning models in production environments.
- Proficiency in programming languages such as Python, R, or Java, with strong software development skills.
- Solid understanding of machine learning algorithms and techniques, including supervised and unsupervised learning, deep learning, and reinforcement learning.
- Hands-on experience with popular machine learning libraries/frameworks such as TensorFlow, PyTorch, scikit-learn, or Keras.
- Experience with big data technologies such as Apache Spark, Hadoop, or distributed computing frameworks is a plus.
- Strong analytical and problem-solving skills with the ability to translate business requirements into technical solutions.
- Excellent communication and teamwork skills, with the ability to collaborate effectively with cross-functional teams.
- Self-motivated and eager to learn new technologies and methodologies in artificial intelligence and machine learning.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform is desirable.
Job tags
Salary
Rs 60000 - Rs 90000 per month