Data Scientist
Core
Design, develop, train, validate, and deploy machine learning and statistical models to solve complex business problems and translate requirements into data-driven solutions.
Role type
Senior hands-on IC Data Scientist (Machine Learning)
Builds
Production ML models and end-to-end data science solutions
Domain
Data Science / Machine Learning
Deliverable
production ML models
Required skills
Python, Machine Learning algorithms, scikit-learn, Pandas, NumPy, TensorFlow, Pytorch, SQL, statistics, probability, data modeling, experimental design, data preprocessing, feature engineering, model evaluation, data visualization, cloud platforms (AWS/Azure/GCP)
Preferred skills
MLOps, model deployment, CI/CD, Apache Spark/PySpark, Generative AI, LLMs, NLP, RAG, LangChain, LlamaIndex, Deep Learning, Docker, Kubernetes, Git, cloud-native services, Agile/Scrum
Technologies
scikit-learn, Pandas, NumPy, TensorFlow, Pytorch, Power BI, Tableau, Matplotlib, AWS, Microsoft Azure, Google Cloud Platform, Apache Spark, Docker, Kubernetes, Git, LangChain, LlamaIndex
Responsibilities
Design and implement end-to-end Data Science solutions from data preparation through model deployment; Monitor model performance in production and continuously improve models; Collaborate with Data Engineers, Software Engineers, Product Managers, and business stakeholders; Perform data preprocessing, feature engineering, EDA, and model evaluation; Develop predictive models using classification, regression, clustering, and other ML techniques; Optimize and fine-tune models to improve accuracy, scalability, and performance.
Seniority
Senior, hands-on IC