Description

Job Description:

Sutherland is seeking a Python/ML Engineer to join our team. This role requires a blend of skills in machine learning, software development, and IT operations, with a strong emphasis on developing, deploying, and maintaining computer vision applications. The successful candidate will have a proven track record in designing and implementing efficient, scalable machine learning solutions with a focus on image processing and analysis. If you are looking to build a fulfilling career and are confident you have the skills and experience to help us succeed, we want to work with you!

To succeed in this position, you must have 3 – 4 years of experience in Python/AIML development.

Roles and Responsibilities:

  • Develop and maintain production-ready computer vision models that can be seamlessly deployed in a production environment.
  • Annotation/Generating Synthetic datasets for model training.
  • Experience with continuous integration and continuous deployment tools for automating the software development processes.
  • Knowledge in Docker for creating, deploying, and running applications by using containers.
  • Knowledge of Kubernetes for orchestrating containerized applications is a plus.
  • Collaborate with cross-functional teams to integrate ML models into broader systems, aiming to enhance the performance and functionality of applications. Display strong communication skills and the ability to work effectively in a team, contributing to a positive and productive work environment.
  • Demonstrate a commitment to continuous learning and professional development. Be proactive in upskilling, seeking out opportunities to learn new technologies, frameworks, and approaches that can benefit the team and projects.

Qualifications:

Key Technical Skills:

  • Good knowledge in Python programming, including basic understanding of concepts like asynchronous programming, decorators, generators, context managers.
  • Strong understanding of data structures (lists, dictionaries, tuples, sets) and algorithms for efficient problem-solving.
  • Experience in computer vision projects, including but not limited to image classification, object detection, face recognition, tracking, targeted image blurring and generating Synthetic datasets.
  • Design and implement robust, scalable, and high-performance software applications and back-end components to improve responsiveness and overall performance, integrating user-facing elements built by front-end developers with server-side logic.
  • Proficiency in using AI and machine learning libraries such as TensorFlow, PyTorch, Keras, and scikit-learn.
  • Experience with Django or Flask is a plus.
  • Knowledge in building scalable software applications, RESTful API design, and database technologies (SQL, NoSQL) is important.
  • Able to work on both Linux and windows ecosystem.
  • Any (one)  Azure / AWS / Google AI/Ml certification mandatory.


 

Education

Bachelor’s Degree