Python/ML Engineer
Chennai, India
Sutherland
Sutherland is a business process transformation company that rethinks & rebuilds business processes for the digital age. Learn more here.Company Description
Established in 1986, Sutherland is a global provider of business process and technology management services offering an integrated portfolio of analytics-driven back-office and customer facing solutions that support the entire customer lifecycle.
As a process transformation company, Sutherland rethinks and rebuilds processes for the digital age by combining the speed and insight of design thinking with the scale and accuracy of data analytics. We have been helping customers across industries from financial services to healthcare, achieve greater agility through transformed and automated customer experiences for over 30+ years.
Headquartered in Rochester, N.Y., Sutherland employs thousands of professionals spanning 19 countries around the world. To learn more, please visit us at www.sutherlandglobal.com
Job Description
We are 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.
To succeed in this position, you must have 5 – 6 years of experience in Python/AIML development.
Key Technical Skills:
Python – AI/ML Development:
- Proficient in Python programming with a deep understanding of object-oriented programming principles.
- Experience with Python data science and machine learning libraries (e.g., NumPy, Pandas, Scikit-learn, TensorFlow, PyTorch).
- Familiarity with Python web frameworks (e.g., Flask, Django) for deploying machine learning models.
- Strong foundation in machine learning algorithms and principles, including both supervised and unsupervised learning.
- Hands-on experience in designing, training, tuning, and deploying machine learning models, especially in the domain of computer vision.
- Experience with deep learning frameworks such as TensorFlow or PyTorch, with a focus on image processing and analysis applications.
- Proficient in computer vision techniques and algorithms for image recognition, object detection, segmentation, and tracking.
- Experience with computer vision libraries (e.g., OpenCV, PIL) and frameworks.
- Able to work on both Windows and Linux environments.
Data Management and Processing:
- Ability to work with large datasets, including collection, preprocessing, augmentation, and efficient storage.
- Experience with data serialization formats (e.g., JSON, XML) and data storage solutions (e.g., SQL, NoSQL databases).
Performance Optimization:
- Proficiency in optimizing machine learning models for performance and scalability.
- Knowledge of parallel computing and GPU acceleration for machine learning tasks.
Software Development Best Practices:
- Strong understanding of software development lifecycle (SDLC) and version control systems (e.g., Git).
- Experience with writing clean, maintainable, and efficient code in a collaborative environment.
- Familiarity with unit testing, code review, and documentation practices.
Education and Experience:
Bachelor’s or master’s degree in computer science, Engineering, Mathematics, or a related field.
5 – 6 years of relevant experience in Python/AI/ML development, with a specific focus on machine learning and computer vision applications.
Additional Skills:
Model Deployment and MLOps:
- Knowledge of MLOps tools and practices for automating and monitoring all steps of the machine learning system lifecycle.
- Experience with containerization (e.g., Docker) and orchestration tools (e.g., Kubernetes) for deploying and scaling applications.
Qualifications
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.
- 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.
Additional Information
All your information will be kept confidential according to EEO guidelines.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Computer Science Computer Vision Data Analytics Data management Deep Learning Django Docker Engineering Flask Git GPU JSON Kubernetes Linux Machine Learning Mathematics ML models MLOps Model deployment Model training NoSQL NumPy OOP OpenCV Pandas Python PyTorch Scikit-learn SDLC SQL TensorFlow Testing Unsupervised Learning XML
Perks/benefits: Career development
More jobs like this
Explore more AI, ML, Data Science career opportunities
Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.
- Open Data Science Intern jobs
- Open Lead Data Analyst jobs
- Open Data Engineer II jobs
- Open Power BI Developer jobs
- Open Senior Business Intelligence Analyst jobs
- Open Data Science Manager jobs
- Open Marketing Data Analyst jobs
- Open MLOps Engineer jobs
- Open Junior Data Scientist jobs
- Open Data Scientist II jobs
- Open Business Intelligence Developer jobs
- Open Business Data Analyst jobs
- Open Product Data Analyst jobs
- Open Data Analytics Engineer jobs
- Open Data Analyst Intern jobs
- Open Sr Data Engineer jobs
- Open Principal Data Scientist jobs
- Open Sr. Data Scientist jobs
- Open Senior Data Architect jobs
- Open Data Engineering Manager jobs
- Open Junior Data Engineer jobs
- Open Big Data Engineer jobs
- Open Data Quality Analyst jobs
- Open Research Scientist jobs
- Open Azure Data Engineer jobs
- Open GCP-related jobs
- Open Java-related jobs
- Open Data quality-related jobs
- Open ML models-related jobs
- Open Business Intelligence-related jobs
- Open Data management-related jobs
- Open Privacy-related jobs
- Open PhD-related jobs
- Open Data visualization-related jobs
- Open Deep Learning-related jobs
- Open Finance-related jobs
- Open NLP-related jobs
- Open PyTorch-related jobs
- Open TensorFlow-related jobs
- Open LLMs-related jobs
- Open APIs-related jobs
- Open Generative AI-related jobs
- Open CI/CD-related jobs
- Open Snowflake-related jobs
- Open Consulting-related jobs
- Open Hadoop-related jobs
- Open Kubernetes-related jobs
- Open Data governance-related jobs
- Open Databricks-related jobs
- Open Airflow-related jobs