The Python Developer for AI/ML plays a crucial role in developing and implementing Python-based solutions for artificial intelligence and machine learning projects. This role is vital in driving innovation and enhancing the organization's capabilities in AI and ML technologies.
Key Responsibilities
Collaborate with data scientists and AI/ML engineers to design and develop Python-based applications and algorithms.Implement machine learning models using Python libraries such as TensorFlow, Keras, and scikit-learn.Write efficient, maintainable, and reusable code for AI/ML projects.Optimize and scale AI/ML algorithms and models for production deployment.Conduct code reviews and provide technical guidance to junior developers.Integrate AI/ML solutions with existing software systems and databases.Utilize Python for data preprocessing, feature engineering, and model evaluation.Stay updated with the latest AI/ML trends and technologies to drive innovation.Collaborate with cross-functional teams to design and implement AI/ML solutions.Troubleshoot and debug AI/ML applications to ensure optimal performance.Document code, algorithms, and processes for future reference and knowledge sharing.Participate in the testing and validation of AI/ML models and applications.Contribute to the development of AI/ML infrastructure and tooling.Participate in regular team meetings and brainstorming sessions for AI/ML projects.Support the deployment and maintenance of AI/ML solutions in production environments.
Required Qualifications
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.Proven 3+ years experience in Python development with a focus on AI/ML applications.Strong understanding of AI/ML concepts and algorithms.Proficiency in Python libraries for AI/ML, such as TensorFlow, Keras, scikit-learn, and NumPy.Experience with data manipulation, analysis, and visualization using Python and relevant libraries.Knowledge of software development best practices and version control systems (e.g., Git).Ability to write efficient and optimized Python code for AI/ML applications.Experience in deploying and maintaining AI/ML solutions in cloud or on-premises environments.Excellent problem-solving and analytical skills with a strong attention to detail.Good communication and collaboration skills to work effectively in a team environment.Experience in working on AI/ML projects from conception to delivery.Familiarity with agile development methodologies and tools.Ability to adapt to evolving technologies and learn new skills quickly.Understanding of data security and privacy considerations for AI/ML projects.Relevant certifications in Python, AI, or machine learning are a plus.
Skills: python,software development,machine learning,data analysis,django,flask,pandas,numpy,pytorch,tensorflow,git,scikit-learn