Overview
Job Title: Python Developer (AI/ML Engineer)
Location: Ahmedabad, Gujarat
Experience Level: 3+ Years
Job Type: Full-time
About the Role:
We are seeking a highly skilled and motivated Python Developer with a focus on AI/ML Engineering to join our team. The ideal candidate will possess extensive experience in Python programming and have a strong background in building AI/ML systems, particularly within the cloud infrastructure. This role will focus on developing, deploying, and fine-tuning models, as well as integrating APIs and AI/ML frameworks.
Key Responsibilities:
- Design, develop, and maintain scalable, efficient, and high-performance AI/ML applications using Python.
- Build and deploy applications using popular Python frameworks like Django, Flask, or FastAPI.
- Integrate APIs and manage backend services in AWS (EC2, S3, Lambda, SageMaker) or Azure.
- Collaborate with teams to implement CI/CD pipelines for seamless deployment and continuous integration.
- Work with relational and time-series databases such as PostgreSQL, MySQL, Snowflake, and InfluxDB.
- Build and implement web scraping techniques to gather data for model training and analysis.
- Write automated tests using Pytest to ensure application quality and reliability.
- Apply and enhance Generative AI, Large Language Models (LLM), RAG, and Open Source Model Fine Tuning with GPUs (e.g., PyTorch, TensorFlow, HuggingFace).
- Leverage AI/ML frameworks and libraries such as Numpy, Pandas, and others to solve complex problems.
- Optimize machine learning models for performance and efficiency, leveraging cloud computing services.
Must-Have Qualifications:
- 3+ years of experience in Python development, with a strong focus on AI/ML.
- Proficiency in Django, Flask, or FastAPI for building web applications.
- Hands-on experience with AWS (EC2, S3, Lambda, SageMaker) or Azure for cloud infrastructure management.
- Strong experience in API integration and cloud deployment processes.
- Expertise in Git, Docker, and CI/CD pipelines for software version control and deployment.
- Extensive knowledge of PostgreSQL, MySQL, Snowflake, and InfluxDB.
- Proficient in web scraping techniques to extract relevant data for models.
- Experience with AI/ML frameworks such as PyTorch, TensorFlow, and HuggingFace.
- Hands-on experience with Generative AI, Large Language Models (LLM), RAG, and fine-tuning open-source models with GPU acceleration.
- Strong understanding of data manipulation and analysis using Numpy and Pandas.
- Experience writing unit tests and integration tests using Pytest.
Good-to-Have Qualifications:
- Master's degree in Machine Learning, Data Science, or related fields.
- Experience in model deployment and working with MLOps tools.
- Knowledge of handling large datasets and optimizing model training.
- Advanced understanding of SageMaker and deep learning model deployment.
Job Type: Full-time
Pay: ₹600,000.00 - ₹900,000.00 per year
Location Type:
- In-person
Application Question(s):
- Do you have any experience in AI/ML
Education:
- Bachelor's (Preferred)
Experience:
- Python: 3 years (Preferred)
- total work: 3 years (Preferred)
Work Location: In person