02 Sep
|
Web Spiders
|
Kolkata
02 Sep
Web Spiders
Kolkata
Duties and Responsibilities:
- ML Framework Development: Collaborate with data scientists and researchers to design and implement machine learning models using PyTorch, LangChain, and other relevant frameworks. Translate research into production-ready code and optimize models for performance and scalability.
- Software Development: Develop, test, and maintain high-quality Python code for various software projects. Contribute to the entire software development lifecycle, from design and implementation to testing and deployment.
- Algorithm Implementation: Transform machine learning algorithms and models into efficient and functional code. Ensure algorithms are well-documented, modular, and adhere to best practices.
- Data Processing: Preprocess and clean large datasets to prepare them for model training and evaluation. Implement data pipelines and transformations to ensure efficient data flow for machine learning workflows.
- Model Training and Evaluation: Train, fine-tune, and validate machine learning models using diverse datasets. Implement proper evaluation metrics and techniques to assess model performance accurately.
- Performance Optimization: Optimize machine learning models and code for speed, memory usage, and efficiency. Identify and address bottlenecks to enhance overall system performance.
- Collaboration: Work closely with cross-functional teams, including data scientists, software engineers, and product managers, to understand requirements and deliver effective solutions.
- Code Review and Testing: Participate in code reviews to ensure code quality,
consistency, and adherence to coding standards. Write and maintain unit tests and integration tests to validate the functionality of developed features.
Qualifications:
- Proven experience (3 years) as a Python Developer with a focus on machine learning frameworks, particularly PyTorch and LangChain.
- Strong programming skills in Python, with a solid understanding of software design principles and patterns.
- Hands-on experience in designing, implementing, and optimizing machine learning models and algorithms.
- Familiarity with data preprocessing, feature engineering, and data pipeline development.
- Proficiency in version control systems (e.g., Git) and collaborative software development practices.
- Strong problem-solving and debugging skills, with the ability to analyze and resolve complex technical issues.
- Excellent communication and teamwork abilities to work effectively in a collaborative, fast-paced workplace.
- Experience with other machine learning frameworks (TensorFlow, scikit-learn, etc.) is a plus.
- Knowledge of cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is a plus.
Benefits:
- Market-competitive salary and performance-based bonuses
- Exciting and challenging projects at the forefront of technology.
- Process Oriented Appraisals
- Professional development opportunities and training.
- Rewarding Buddy-Referral Program
- Collaborative and inclusive work environment.
- Complimentary Breakfast, Evening Snacks Subsidise Lunch at Office.
📌 WS Group | Python Developer (Kolkata)
🏢 Web Spiders
📍 Kolkata