AWSCloudNumpyPandasPythonPyTorchScikit-LearnTensorflowAIMachine LearningDeep LearningNatural Language ProcessingGenerative AITensorFlowscikit-learnNumPyCommunicationCritical ThinkingCollaboration
About this role
Role Overview
Design, develop, and implement machine learning and deep learning models for various applications, such as customer churn prediction, recommendation systems, anomaly detection, and natural language processing.
Leverage Python programming and its relevant libraries (e.g., TensorFlow, PyTorch, Scikit-learn) to build and iterate on models.
Explore and experiment with cutting-edge techniques in generative AI to create innovative solutions for government and citizen engagement.
Collaborate with product managers, engineers, and stakeholders to understand business requirements and translate them into data-driven solutions.
Collaborate with software and data engineers to ensure seamless integration of models into Granicus products and platforms.
Perform data analysis, cleansing, and feature engineering to prepare high-quality data for model training.
Develop and maintain robust pipelines for data ingestion, transformation, and model training.
Continuously monitor and evaluate model performance, identify areas for improvement, and iterate on models.
Communicate complex technical concepts to stakeholders in a clear and concise manner.
Contribute to the development of best practices, tools, and frameworks for data science and machine learning initiatives.
Stay up to date on the latest advancements in data science and AI research.
Requirements
Bachelor’s or Master’s degree in computer science, Statistics, Mathematics, or a related quantitative field.
5+ years of experience in data science, machine learning, or a relevant field.
Proficiency in Python programming and familiarity with relevant libraries (e.g., TensorFlow, PyTorch, Scikit-learn).
Strong understanding of machine learning and deep learning algorithms and techniques.
Experience with generative AI models, such as text generation, image generation, or other creative applications.
Proficiency in data manipulation, analysis, and visualization using Python libraries (e.g., Pandas, NumPy, Matplotlib).
Experience with cloud platforms and big data technologies (e.g., AWS)
Excellent problem-solving, critical thinking, and analytical skills.
Strong communication and collaboration skills, with the ability to explain complex technical concepts to diverse audiences.