ID: SPG-102
Job Description: This position is primarily responsible for the development and maintenance of applications. The programmer must have the ability to multi-task in a stressful, fast-paced work environment and be highly organized.
Qualifications:
- Bachelor degree in Computer Science / Information Systems / Electrical Engineering / Electronics Enginnering / Mathematics / Science or the US equivalent
- Proficient in at least one analytical programming language relevant for data science. Python ecosystem preferred, R will be acceptable, machine learning libraries & frameworks (e.g. TensorFlow, PyTorch, scikit-learn) and familiar with data processing and visualization tools (e.g., SQL, Tableau, Power BI).
- Expertise in advanced analytical techniques (e.g., descriptive statistics, machine learning, optimization, pattern recognition, cluster analysis, etc.)
- Experience with cloud computing environments (AWS, Azure, or Google Cloud Platform) and Data/ML platforms (Databricks, Spark).
- Strong understanding of the Machine Learning lifecycle – feature engineering, training, validation, scaling, deployment, monitoring, and feedback loop.
- Experience in Supervised and Unsupervised Machine Learning including classification, forecasting, anomaly detection, pattern recognition using variety of techniques such as decision trees, regressions, ensemble methods and boosting algorithms.,
- Good understanding of programming best practices, building for re-use and highly automated CI/CD pipelines.