Job Title: Lead Data Scientist / ML Engineer (5+ Years)
Technical Skills:
- Language: Python
- Frameworks: Scikit-learn, TensorFlow, Keras, PyTorch
- Libraries: NumPy, Pandas, Matplotlib, SciPy, Scikit-learn, boto3
- Databases: PostgreSQL, MongoDB
- Cloud: AWS
- Tools: Jenkins, Bitbucket, JIRA, Confluence
Role Overview:
Responsible for designing, implementing, and maintaining ML systems. Work closely with data scientists and engineers to deploy models in NLP, computer vision, and recommendation systems.
Key Responsibilities:
- Preprocess large data sets and build ML models (supervised, unsupervised, deep, reinforcement learning).
- Evaluate models (accuracy, precision, recall, F1).
- Deploy models using CI/CD pipelines and AWS Sagemaker.
- Monitor models and adjust for accuracy and efficiency.
- Collaborate with teams to ensure business value.
Requirements:
- Strong math/stats background (linear algebra, probability, calculus).
- Proficient in Python and scalable coding.
- Deep understanding of ML techniques and model types.
- Skilled in data analysis, cleaning, transformation, visualization.
- Experience with TensorFlow, PyTorch, Keras.
- Familiarity with big data tools (Hadoop, Spark).
- Strong software engineering (Git, Jenkins, Docker).
- Excellent communication and teamwork.