Job Summary: We are looking for a highly skilled Python Software Engineer with expertise in Machine Learning and Computer Vision to join our team. You will contribute to the development and implementation of our Python services, playing a crucial role in designing, developing, testing, and deploying software solutions. Your knowledge of machine learning and computer vision will be key for processing images and various data forms.
Responsibilities:
Design, develop, test, and deploy micro-services and APIs using Python.
Perform error handling and logging to ensure high code quality and reliability.
Collaborate with global colleagues to deliver business-supporting solutions.
Utilize expertise in machine learning and computer vision (including deep learning models) to address image processing challenges.
Ensure the scalability and performance of our Python server.
Stay up-to-date with industry trends and best practices, actively contributing to team knowledge sharing.
What Youll Bring:
Bachelors or masters degree in computer science, engineering, or a related field.
4+ years of experience.
Strong programming and software development skills in Python.
Strong analytical and problem-solving skills.
Excellent communication and collaboration abilities.
Understanding of machine learning and deep learning concepts, algorithms, and frameworks.
Self-motivated and able to work both independently and within a team.