Responsible for programing a component, feature and or feature set. Works independently and contributes to the immediate team and to other teams across business. You will also contribute to design discussions.
Ability to Analyze, design, and develop a software solution roadmap and implementation plan based upon a current vs. future state of the business
Working knowledge of configuration choices and related cost implications; Experience with complex solution configurations.
Good knowledge of Software Design Patterns, Python andJava coding principles.
Over 5 years’ experience in using OO programming. Hands-on experience in REST on top any Open-source library, SQL Database such as PostgreSQL, SQLServer, Oracle, etc.
In depth and hands-on experience in utilising Spring Framework.
Strong proficiency in Python, including PyTorch, TensorFlow, NumPy, Pandas, and SciPy.
Hands-on experience with deep learning for computer vision: CNNs, Vision Transformers, segmentation, object detection, and change detection.
Strong data science fundamentals: statistics, feature engineering, data preprocessing, model evaluation.
Production deployment experience: Docker, Kubernetes, cloud platforms (AWS/GCP/Azure).
Experience with end-to-end ML pipelines, MLOps practices, and scalable model serving.
Knowledge of system design, distributed systems, and multi-tenant SaaS architectures.
Advantage / Nice to Have- ML, Python, including PyTorch, TensorFlow, NumPy, Pandas, and SciPy. Gen AI Concepts.
Adept at navigating the organizational matrix; understanding people's roles, can foresee obstacles, identify workarounds, leverage resources and teammates.