Job Description
<p><p>Looking for a driven and innovative Machine Learning Engineer to help us scale and foresee problems that aren't apparent.<br/><br/>We're seeking a hands-on individual with a strong passion for data and a proven ability to translate complex data challenges into robust, scalable machine learning solutions.
In this role, you'll be a key player in developing, deploying, and maintaining ML models that directly impact our core business functions and enhance user experiences.
</p><p><br/></p><p>If you thrive in a collaborative, fast-paced environment, excel at working with diverse data sources, and possess a solid foundation in machine learning principles and MLOps, we encourage you to apply.</p><br/><p><b>Key Responsibilities :</b></p><p><br/></p><p>- Design, develop, and implement end-to-end machine learning models, from initial data exploration and feature engineering to model deployment and monitoring in production environments.<br/><br/></p><p>- Build and optimize data pipelines for both structured and unstructured datasets, focusing on advanced data blending, transformation, and cleansing techniques to ensure data quality and readiness for modeling.<br/><br/></p><p>- Create, manage, and query complex databases, leveraging various data storage solutions to efficiently extract, transform, and load data for machine learning workflows.<br/><br/></p><p>- Collaborate closely with data scientists, software engineers, and product managers to translate business requirements into effective, scalable, and maintainable ML solutions.<br/><br/></p><p>- Implement and maintain robust MLOps practices, including version control, model monitoring, logging, and performance evaluation to ensure model reliability and drive continuous improvement.<br/><br/></p><p>- Research and experiment with new machine learning techniques, tools, and technologies to enhance our predictive capabilities and operational efficiency.</p><br/><p><b>Required Skills & Experience :</b></p><p><br/></p><p>- 5+ years of hands-on experience in building, training, and deploying machine learning models in a professional, production-oriented setting.<br/><br/></p><p>- Demonstrable experience with database creation and advanced querying (e.g., SQL, NoSQL), with a strong understanding of data warehousing concepts.<br/><br/></p><p>- Proven expertise in data blending, transformation, and feature engineering, adept at integrating and harmonizing both structured (e.g., relational databases, CSVs) and unstructured (e.g., text, logs, images) data.<br/><br/></p><p>- Strong practical experience with cloud platforms for machine learning development and deployment; significant experience with Google Cloud Platform (GCP) services (e.g., Vertex AI, BigQuery, Dataflow) is highly desirable.<br/><br/></p><p>- Proficiency in programming languages commonly used in data science (e.g., Python is preferred, R).<br/><br/></p><p>- Solid understanding of various machine learning algorithms (e.g., regression, classification, clustering, dimensionality reduction) and experience with advanced techniques like Deep Learning, Natural Language Processing (NLP), or Computer Vision.<br/><br/></p><p>- Experience with machine learning libraries and frameworks (e.g., scikit-learn, TensorFlow, PyTorch).<br/><br/></p><p>- Familiarity with MLOps tools and practices, including model versioning, monitoring, A/B testing, and continuous integration/continuous deployment (CI/CD) pipelines.<br/><br/></p><p>- Experience with containerization technologies like Docker and orchestration tools like Kubernetes for deploying ML models as REST APIs.<br/><br/></p><p>- Proficiency with version control systems (e.g., Git, GitHub/GitLab) for collaborative development.</p><br/></p> (ref:hirist.tech)