[Remote] Machine Learning Engineer
Note: The job is a remote job and is open to candidates in USA. Tiger Analytics is a global leader in AI and advanced analytics consulting, empowering Fortune 1000 companies to solve their toughest business challenges. The Machine Learning Engineer role offers a unique opportunity to be part of a fast-growing and entrepreneurial environment, focusing on building and optimizing machine learning and data solutions.
Responsibilities
- Deep understanding of cloud-based data platforms (Azure, Databricks etc.), including cluster configuration, Spark optimization techniques and best practices
- Strong understanding of distributed data processing systems (Spark, Delta tables, cloud storage layers) with hands-on experience in building data pipelines, optimizing performance, and handling large-scale datasets
- Exposure to DevOps and engineering hygiene practices such as containerization (Docker), infrastructure-as-code, CI/CD pipelines, and automated testing for workflows
- Proven ability to work effectively in cross-functional teams (DS, DE, Cloud Ops, Product) with a proactive, inquisitive, and go-getter mindset
- Ability to translate ambiguous business or analytical requirements into scalable technical solutions, with solid grounding in code quality, reliability, observability, and engineering best practices
- Experience in operationalizing and deploying machine learning models using production-grade MLOps frameworks (MLflow, AzureML, Databricks Model Serving), with a strong understanding of model lifecycle management such as versioning, lineage, monitoring, retraining workflows, and deployment automation
- Familiarity with modern data and ML architecture patterns such as feature stores, vector stores, low-latency inference pipelines
Skills
- 5+ years of professional software development experience, with strong proficiency in Python, and applying software engineering and design principles (OOP, functional programming, design patterns, testing frameworks, CI/CD fundamentals)
- Deep understanding of cloud-based data platforms (Azure, Databricks etc.), including cluster configuration, Spark optimization techniques and best practices
- Strong understanding of distributed data processing systems (Spark, Delta tables, cloud storage layers) with hands-on experience in building data pipelines, optimizing performance, and handling large-scale datasets
- Exposure to DevOps and engineering hygiene practices such as containerization (Docker), infrastructure-as-code, CI/CD pipelines, and automated testing for workflows
- Proven ability to work effectively in cross-functional teams (DS, DE, Cloud Ops, Product) with a proactive, inquisitive, and go-getter mindset
- Ability to translate ambiguous business or analytical requirements into scalable technical solutions, with solid grounding in code quality, reliability, observability, and engineering best practices
- Experience in operationalizing and deploying machine learning models using production-grade MLOps frameworks (MLflow, AzureML, Databricks Model Serving), with a strong understanding of model lifecycle management such as versioning, lineage, monitoring, retraining workflows, and deployment automation
- Familiarity with modern data and ML architecture patterns such as feature stores, vector stores, low-latency inference pipelines
Company Overview
Company H1B Sponsorship