- Company Name
- Managed Staffing, Inc.
- Job Title
- Machine Learning Engineer
- Job Description
-
**Job title:** Machine Learning Engineer
**Role Summary:** Design, develop, and deploy production‑grade machine learning solutions that transform unstructured data into actionable insights across cloud platforms.
**Expactations:**
- Deliver end‑to‑end ML pipelines, from data ingestion to model deployment, within defined timelines.
- Demonstrate ownership of full project lifecycle, ensuring quality, scalability, and maintainability.
- Collaborate with cross‑functional teams while maintaining high standards of technical documentation and code quality.
**Key Responsibilities:**
- Build and maintain scalable data processing workflows for unstructured data using Python, SQL, and cloud services (Azure, Databricks).
- Prototype, train, evaluate, and optimize models with TensorFlow, PyTorch, Keras, and Pandas.
- Perform feature engineering, data mining, and statistical analysis to support model development.
- Integrate ML models into production systems, monitoring performance and drift.
- Collaborate with data engineers, product managers, and stakeholders to prioritize model features and business impact.
- Document architecture, data schemas, and model artifacts for reproducibility and compliance.
**Required Skills:**
- 5+ years of professional experience in machine learning and data mining.
- Proficient in Python programming and SQL querying.
- Deep familiarity with ML libraries: TensorFlow, PyTorch, Keras, Pandas, and related ecosystems.
- Experience with cloud infrastructure (Azure) and big data platforms (Databricks).
- Strong grasp of data structures, data modeling, software architecture, and statistical analysis.
- Excellent analytical, problem‑solving, and communication skills.
- Ability to work independently and contribute effectively in a team setting.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Mathematics, Statistics, or a related field (Master’s degree is advantageous).
---