AI Python Developer_446
Allianz
Overall Objectives of Job:
We are seeking a skilled AI Developer proficient in Python to support various AI use cases within our dynamic team. The ideal candidate will possess a strong understanding of Python programming and a basic familiarity with PyTest. This role will also provide opportunities to work with cloud computing technologies, particularly Azure, and develop APIs.
Key Responsibilities:
❖ Utilize advanced Python skills to support and enhance AI use cases, ensuring the efficient and effective implementation of AI solutions.
❖ Develop and execute comprehensive test scripts using PyTest to ensure the reliability and accuracy of AI models and applications.
❖ Collaborate with cross-functional teams, including data scientists, engineers, and product managers, to integrate AI capabilities into existing systems and workflows.
❖ Analyze and optimize AI algorithms for performance and scalability, ensuring they meet business requirements.
❖ Stay updated with the latest advancements in AI and machine learning technologies and apply them to improve existing solutions.
Requirements:
Must-Have
❖ Python: Advanced proficiency with extensive experience in writing efficient, maintainable, and scalable code. Demonstrated ability to solve complex problems using Python.
❖ PyTest: Basic experience in writing and executing unit tests, with a fundamental understanding of test-driven development practices.
Good-to-Have
❖ Cloud Computing: Familiarity with cloud platforms and services, with hands -on experience in deploying and managing AI applications in a cloud environment. ❖ Azure: Experience with Microsoft Azure, particularly in using its AI and machine learning services. APIs: Knowledge of designing, developing, and consuming APIs, particularly RESTful APIs, for integrating AI solutions with other systems and applications
Qualification, Experience and Skills
Bachelor’s degree in Computer Science, Engineering, or a related field.
❖ A minimum of 2 years of relevant experience in AI development or a related area, demonstrating a strong track record of delivering successful AI projects.
❖ Experience with additional tools and frameworks relevant to AI and machine learning, such as TensorFlow, Keras, or PyTorch.
❖ Exposure to machine learning techniques, including supervised and unsupervised learning, and experience in training and deploying machine learning models. ❖ Strong analytical and problem-solving skills, with the ability to work independently and as part of a team.
❖ Excellent communication skills, with the ability to convey complex technical concepts to non technical stakeholders
Skills/Specific Tasks/Activities performed
- Lead the DevOps practise within the team
- Own the regular release activities
- Manage the entire lifecycle of infrastructure, platforms, and application
- Optimize performance monitoring and tuning
- Build and maintain tools for operational stability and efficiency
- Maintain up-to-date documentation for processes and configurations
- Monitor system health using observability tools