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.