Key Responsibilities
- Design and implement scalable machine learning models and algorithms
- Develop and maintain data pipelines for training and inference
- Collaborate with data scientists and engineers to deploy ML solutions
- Optimize models for performance, latency, and resource efficiency
- Monitor model performance and implement continuous improvement strategies
- Document and share best practices in ML development
Requirements
- 5+ years of experience in machine learning and software engineering
- Proficiency in Python and deep learning frameworks (TensorFlow/PyTorch)
- Experience with MLOps tools and cloud platforms
- Strong understanding of data structures and algorithms
- Familiarity with distributed computing and big data technologies