Free cookie consent management tool by TermsFeed Python Developer | Antal Tech Jobs
Back to Jobs
2 Days ago

Python Developer

decor
Madurai, Tamil Nadu, India
Information Technology
Full-Time
Quest Global

Overview

Job Requirements

Summary: We are seeking skilled Python developers to assist in a large-scale code conversion project. The project involves transforming a legacy codebase of image processing and deep learning computer vision algorithms from MATLAB to Python. The initial conversion has been performed using state of the art AI capabilities (LLMs), and we now require human expertise to creating a working code base.

Duties And Responsibilities

  • Review and compare LLM converted Python code against original MATLAB code
  • Debug syntax errors and correct logical inconsistencies in the Python code
  • Ensure output consistency between MATLAB and Python implementations
  • Implement proper error handling and logging mechanisms
  • Develop comprehensive unit tests and integration tests
  • Create clear and concise documentation for the converted code
  • Optimize code for performance and readability wherever necessary
  • Collaborate with team members to ensure end-to-end functionality
  • Prepare code for containerization using Docker
  • Adhere to best practices in software development and version control

Work Experience

Knowledge, Skills and Abilities:

  • Strong proficiency in Python programming with 6+ years of experience
  • Familiarity with MATLAB syntax and conventions
  • Strong problem-solving and debugging skills
  • Experience with version control systems (e.g., Git)
  • Familiarity with Docker and containerization concepts
  • Experience in code conversion projects
  • Familiarity with scientific computing libraries (e.g., NumPy, SciPy)
  • Knowledge of software testing frameworks (e.g., pytest)
  • Experience with continuous integration and deployment (CI/CD) pipelines
  • Understanding of software development best practices and design patterns
  • Implement proper logging mechanisms for easier debugging and monitoring
  • Create comprehensive unit tests and integration tests to ensure code reliability
  • Develop clear and concise documentation, including inline comments and README files
  • Optimize code for performance, considering Python-specific best practices
  • Ensure code adheres to PEP 8 style guidelines
  • Implement type hinting for improved code readability and maintainability
  • Create requirements.txt files for each repository to manage dependencies
  • Participate in code reviews to maintain high code quality standards
  • Provide regular progress reports and participate in team meetings

Optional Requirements

  • Experience with image processing and computer vision libraries (e.g., OpenCV, scikit-image)
  • Knowledge of deep learning frameworks (e.g., TensorFlow, PyTorch)
  • Understanding of mathematical concepts related to image processing and computer vision
Share job
Similar Jobs
View All
1 Day ago
Senior Software Engineer II
Information Technology
  • Gurugram, Haryana, India
Would you like to be part of a team that delivers high-quality software to our customers?Are you a highly visible champion with a ‘can do’ attitude and enthusiasm that inspires others?About Our TeamOur team consists of software engineers, data scien...
decor
1 Day ago
Software Engineer - L3 Support
Information Technology
  • Gurugram, Haryana, India
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, e...
decor
1 Day ago
Software Engineer III
Information Technology
  • Gurugram, Haryana, India
Are you ready for the next step in your engineering career?Would you enjoy working on our cutting-edge products?About The TeamThe Product Information Manager team oversees the organization's Product Information Management system, ensuring accurate, ...
decor
1 Day ago
Reports and Analytics Software Engineer
Information Technology
  • Gurugram, Haryana, India
We are seeking a highly skilled and hands-on Reports and Analytics Software Engineer to join our growing data team. This role is crucial in transforming raw data into actionable insights through the design, development, and maintenance of robust rep...
decor
1 Day ago
Software Engineer - L3 Support
Information Technology
  • Gurugram, Haryana, India
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, e...
decor
1 Day ago
Manager_ Business Analyst
Information Technology
  • Chennai, Tamil Nadu, India
Key Responsibilities Deeply understand user journeys to generate data-driven insights and actionable recommendations for product and customer success teams. Develop hypotheses, design and run A/B experiments, and identify high-confidence areas of op...
decor
1 Day ago
React Developer Systems Engineer
Information Technology
  • Chennai, Tamil Nadu, India
About AutozoneAutoZone is the nation's leading retailer and a leading distributor of automotive replacement parts and accessories with more than 6,000 stores in US, Puerto Rico, Mexico, and Brazil. Each store carries an extensive line for cars, spor...
decor
1 Day ago
Conversational AI Engineer
Information Technology
  • Gurugram, Haryana, India
Roboyo is not a typical technology consultancy. We have been at the forefront of Business Process Automation since the sector began, less than a decade ago.We started as pioneers. Today, we are the world’s largest specialist Intelligent Automation c...
decor

Talk to us

Feel free to call, email, or hit us up on our social media accounts.
Social media