Production Ml Engineer: Scalable Pipelines & Deployment
Summary
Lead Machine Learning Engineer role at an AI company's Bekasi, West Java (Indonesia) office: designing, training, and deploying production ML models, building scalable pipelines, and mentoring a team of ML engineers. Core stack: Python, TensorFlow/PyTorch/scikit-learn, cloud platforms, and Docker/Kubernetes, in an on-site setting.
About the Role Our client, a dynamic force in the AI & Emerging Technologies landscape, is actively seeking a highly experienced and results-driven Lead Machine Learning Engineer to spearhead critical initiatives from our Bekasi, West Java, ID office. This is a pivotal role for a seasoned professional eager to make a significant impact by leading the design, development, and deployment of sophisticated machine learning models. You will guide a talented team of engineers, fostering an environment of innovation and technical excellence. The ideal candidate possesses a deep theoretical understanding of machine learning combined with extensive practical experience in building and scaling ML systems in production environments. This position offers a unique opportunity to shape the technical direction of our AI products and contribute to the company's growth and success in a collaborative, in-office setting.
Key Responsibilities
- Lead the design, development, and implementation of machine learning models and algorithms for various applications.
- Manage and mentor a team of machine learning engineers, providing technical guidance and performance feedback.
- Oversee the entire ML lifecycle, from data preprocessing and feature engineering to model training, evaluation, and deployment.
- Develop and maintain robust, scalable ML pipelines and infrastructure.
- Collaborate closely with data scientists, software engineers, and product managers to translate business requirements into technical solutions.
- Ensure the performance, reliability, and efficiency of deployed ML models.
- Establish best practices for ML development, including code reviews, testing strategies, and documentation.
- Stay updated with the latest advancements in machine learning and advocate for the adoption of new technologies and techniques.
- Troubleshoot and resolve complex issues related to ML systems in production.
Requirements
- Master's or Ph.D. in Computer Science, Machine Learning, Statistics, or a related quantitative field.
- Significant experience (6+ years) in machine learning engineering, with at least 2 years in a lead or senior role.
- Proven track record of successfully deploying and scaling machine learning models in production.
- Proficiency in Python and experience with ML frameworks such as TensorFlow, PyTorch, or scikit-learn.
- Strong understanding of data structures, algorithms, and software engineering principles.
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
- Excellent leadership, communication, and interpersonal skills.
- Ability to effectively manage and mentor a team of engineers.
- Experience with MLOps practices and tools is highly desirable.
Benefits
- Highly competitive salary and performance bonuses.
- Comprehensive health, dental, and vision insurance coverage.
- Generous paid time off and public holiday allowances.
- Professional development opportunities, including access to advanced training and conferences.
- A stimulating and collaborative work environment in our Bekasi, West Java, ID office.
- Opportunities to work on cutting-edge AI projects with significant industry impact.
- Company-provided resources and equipment.
Our client, a leader in cutting-edge technology solutions