What are the responsibilities and job description for the Data Scientist / Machine Learning Engineer (Python, NLP, AWS) position at SRI Tech Solutions?
Data Scientist / Machine Learning Engineer (Python, NLP, AWS)
Pittsburgh, PA (Hybrid)
We are seeking a skilled Machine Learning Engineer with strong expertise in Python, statistics, and end-to-end ML lifecycle management. The role involves designing, developing, and deploying machine learning and deep learning models, including NLP solutions, to solve complex business problems.
The ideal candidate will have hands-on experience with ML frameworks (PyTorch, PySpark), AWS AI/ML services (SageMaker, Bedrock), and strong knowledge of predictive modeling techniques and NLP models (RNN, LSTM, attention-based). The role also requires collaboration in an agile environment to deliver scalable, data-driven solutions.
Key Requirements:
- Strong Python programming and ML lifecycle experience
- Expertise in NLP and predictive modeling techniques
- Hands-on with PyTorch, PySpark, Flask/Streamlit
- Experience with AWS AI/ML services (SageMaker, Bedrock)
- Strong SQL and data handling skills
- Experience with Git and agile development practices
- Strong analytical, problem-solving, and communication skills