Back to Jobs
Human Resources

AI/ML Developer

Part Time
Experience
1–2 yrs
Location
Ahemedabad
Openings
1 Position
Job Description
**Key Responsibilities:**

- Develop and implement machine learning models and algorithms to solve real-world business problems, ensuring high performance and scalability.
- Collaborate with data engineers and other stakeholders to gather requirements and understand data sources, preparing datasets for modeling.
- Conduct data analysis to identify trends, patterns, and insights that inform model development and enhance decision-making processes.
- Design, build, and maintain efficient, reusable, and reliable code in Python, following best coding practices and guidelines.
- Optimize machine learning models for deployment, focusing on improving accuracy while reducing computational costs and runtime.
- Participate in code reviews and ensure adherence to team standards regarding coding practices, documentation, and testing.
- Stay up to date with advancements in AI and machine learning technologies, integrating new techniques and tools into existing workflows where applicable.
- Assist in the preparation of technical documentation, including model specifications, design documents, and user guides.
- Contribute to the creation of prototypes and proof of concept implementations to demonstrate the feasibility of AI/ML solutions.
- Collaborate in cross-functional teams for project planning, execution, and delivery, effectively communicating technical concepts to non-technical stakeholders.

**Required Qualifications:**

- Bachelor’s degree in Computer Science, Data Science, Mathematics, Statistics, or a related field.
- Solid understanding of Python programming, with experience in libraries such as NumPy, Pandas, and Scikit-learn.
- Familiarity with machine learning algorithms such as regression, classification, clustering, and recommendation systems.
- Basic knowledge of deep learning frameworks such as TensorFlow or PyTorch and their application in solving complex tasks.
- Proficiency in data analysis techniques and tools, enabling the extraction of meaningful insights from large datasets.
- Understanding of data preprocessing techniques, including data cleaning, normalization, and feature engineering.
- Exposure to version control systems, preferably Git, facilitating collaborative development and code management.
- Good communication skills, with the ability to work effectively within a team and convey complex ideas clearly.

**Preferred Qualifications:**

- Experience with cloud platforms such as AWS, Azure, or Google Cloud for deploying machine learning models and managing data workflows.
- Familiarity with Natural Language Processing (NLP) or computer vision tasks and their corresponding methodologies.
- Exposure to Big Data technologies like Apache Spark or Hadoop, enhancing efficiency in processing large volumes of data.
- Understanding of software development methodologies, particularly Agile or Scrum, to contribute to a structured development environment.
- Participation in AI/ML competitions such as Kaggle, showcasing practical experience and problem-solving abilities in real-world scenarios.
- Knowledge of DevOps practices in the context of machine learning, including CI/CD pipelines and automation frameworks.
- Experience working with Jupyter Notebooks or similar interactive development environments to facilitate code experimentation and visualization.
Apply Now