Role Overview
We are looking for a Python AI Developer with around 1.5 + years of experience to support the design, development, and deployment of AI/ML-based applications. The candidate should have hands-on experience with Python programming, basic machine learning concepts, and working with AI frameworks.
Key Responsibilities
- Develop and maintain Python-based AI/ML applications and scripts.
- Build and train machine learning models using libraries like scikit-learn, TensorFlow, PyTorch, or similar.
- Preprocess and clean datasets for modeling (feature engineering, data wrangling, etc.).
- Assist in integrating AI models into production systems using REST APIs or microservices.
- Write efficient, maintainable, and well-documented code.
- Collaborate with data scientists, developers, and product teams to implement AI solutions.
- Perform model evaluation, tuning, and optimization.
- Work with version control systems such as Git/GitHub
Required Skills
- Strong proficiency in Python and basic understanding of software development practices.
- Knowledge of machine learning algorithms (classification, regression, clustering).
- Experience with Python libraries such as NumPy, Pandas, scikit-learn.
- Basic experience with deep learning frameworks (TensorFlow or PyTorch preferred).
- Familiarity with REST APIs, JSON, and backend integration.
- Understanding of data structures, algorithms, and OOP concepts.
- Basic knowledge of SQL/NoSQL databases.
Good to Have
- Experience with LLMs, NLP tools (spaCy, HuggingFace), or OpenAI APIs.
- Exposure to Docker, CI/CD pipelines, or cloud platforms (AWS/Azure/GCP).
- Knowledge of MLOps tools (MLflow, DVC).
- Experience with data visualization tools like Matplotlib, Seaborn.
Job Types: Full-time, Internship
Pay: From ₹20,000.00 per month
Work Location: In person