Skip to main content

Python Developer

Python Developer
Sutherland Global Services
remote
9 months 3 weeks ago

Company Description

Sutherland Global Services 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.

Job Description

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.

Additional Information

All your information will be kept confidential according to EEO guidelines.

Expertise level

Work arrangement

Similar Jobs in United States

Similar Jobs in Tennessee