Key Responsibilities
- Develop and deploy machine learning models for various applications including chat-bot, XGBoost, random forest, NLP, computer vision, and generative AI.
- Utilize Python for data manipulation, analysis, and modeling tasks.
- Proficient in SQL for querying and analyzing large datasets.
- Experience with Docker and Kubernetes for containerization and orchestration of applications.
- Basic knowledge of PySpark for distributed computing and data processing.
- Collaborate with cross-functional teams to understand business requirements and translate them into analytical solutions.
- Deploy machine learning models into production environments and ensure scalability and reliability.
- Preferably have experience working with Google Cloud Platform (GCP) services for data storage, processing, and deployment.
Qualifications
- Bachelor's degree in computer science, Statistics, Mathematics, or a related field. A Master's degree or PhD is preferred.
- 8-12 years of experience in data science and machine learning roles, preferably within the telecommunications or related industry.
- Proven experience in model development, evaluation, and deployment.
- Strong programming skills in Python and SQL.
- Familiarity with Docker, Kubernetes, and PySpark.
- Solid understanding of machine learning techniques and algorithms.
- Experience working with cloud platforms, preferably GCP.
- Excellent problem-solving skills and ability to work independently as well as part of a team.
- Strong communication and presentation skills, with the ability to explain complex analytical concepts to non-technical stakeholders.