Search by job, company or skills

WS Group | Python Developer

WS Group | Python Developer

Web Spiders
3-8 Years
Not Disclosed
Quick Apply
  • Posted a month ago
  • Over 100 applicants have applied

Job Description

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 environment.
  • 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:

  • 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.

Key Skills

About Company