Senior Software Developer- Python Research

Position ID: SWD-TC-PR-2 A
Title: Senior Software Developer- Python Research
Reporting to: Functional Head
Function: Research and Products
No of openings: 2

Role Context:
Utilize modular architectures, next-generation integration techniques, and a cloud-first, mobile-first mindset to provide vision to Application Development Teams. Work with an Agile mindset to create value across projects of multiple scopes and scales

Functional Context:
The team is responsible for the product development/ customer delivery, continuous improvement, and strategic development of operational requirements, processes, and technology, to deliver key service outcomes for customers

Role Expectations:

» Developing software applications and APIs using Open API standards in Python for computer vision/image processing APP.
» Writing container-based code and testing code, debugging programs, and integrating applications deployment.
» Develop back-end components to improve responsiveness and overall performance
» Work with cross-functional team to scale the architecture supporting AI models
» Support data needs for model training/ensemble the models
» Architecture, security reviews, NFRs

Performance Indicators
» Lead Time.
»Cycle Time.
» Release Burndown.
» Code Churn

Minimum Entry Qualifications & Additional Certifications

Bachelor Any Graduate or Diploma in Engineering, Certification in Python, AI, and Machine learning

Experience and Skills:

5-6 years’ experience in coding

Knowledge Areas:

»Extensive knowledge of Mobile Image Processing, and region of Interest detection using Python.
»Experience programming in C/C++
»Experience in Fast API, Microservices
»Should be an expert in coding & debugging
» Should be able to create detailed documentation on automation projects
»Coordinate with internal teams to understand user requirements and provide automated solutions
»Assess and prioritize feature requests
»Knowledge of object-relational mapping (ORM)
»Knowledge of DB connectivity with frontend and backend
»Knowledge of the rest API
»Expertise in Python Django Framework
»Implement security and data protection solutions
»Advance knowledge in Python libraries – Django/Flask, OpenCV, NumPy, Pillow, Matplotlib, Scikit-image
»Familiarity with front-end technologies (like JavaScript and HTML5)
»Code deployment using to cloud using any tools; CI/CD, Cloud experience, preferably on Azure


Self-starting, self-motivated, able to work independently with a positive attitude
Skilled in problem-solving, troubleshooting