Job Description :
Location : Karachi, Pakistan
Salary Range : PKR 300,000 – 500,000 per month (depending on experience)
Position Summary :
We are looking for a talented and experienced Senior Machine Learning Engineer with 4+ years of hands-on experience to join our growing AI team. In this role, you will be responsible for designing, developing, and deploying machine learning models and algorithms to solve real-world business problems. You will lead the creation of AI-powered solutions in areas such as predictive analytics, recommendation systems, computer vision, and natural language processing (NLP).
As a Senior ML Engineer, you will collaborate with data scientists, engineers, and business teams to deliver scalable, reliable, and high-performance machine learning models that enhance decision-making and improve business outcomes.
Key Responsibilities :
Lead the design, development, and deployment of machine learning models for various applications, including predictive modeling, recommendation systems, NLP, and computer vision. Utilize advanced machine learning algorithms (e.g., decision trees, SVM, ensemble methods, deep learning, reinforcement learning) to create scalable and efficient solutions. Implement models into production-ready systems, ensuring that they meet the scalability, performance, and security requirements.
Oversee data collection, cleaning, preprocessing, and transformation to ensure data quality and consistency for machine learning models. Develop and implement effective feature engineering techniques to extract meaningful information from raw data.
Continuously experiment with and optimize machine learning models to improve accuracy, performance, and efficiency. Conduct hyperparameter tuning, model validation, and cross-validation to ensure the robustness of the models. Ensure that models are optimized for both speed and performance, and are capable of handling large-scale datasets.
Stay up to date with the latest advancements in machine learning, deep learning, and artificial intelligence, and incorporate new techniques into the development process. Conduct research on novel machine learning algorithms and evaluate their potential application to the company’s business challenges.
Work closely with data engineers to ensure seamless data pipeline integration for training and serving machine learning models. Collaborate with product managers and business teams to understand use cases and tailor ML solutions to meet business needs. Mentor and guide junior team members, helping them to enhance their technical skills and understanding of machine learning principles.
Monitor the performance of deployed models and implement continuous monitoring systems to track model drift, accuracy, and performance over time. Implement solutions for model retraining, scaling, and optimization to ensure models remain effective in production environments.
Write clear documentation for machine learning models, including descriptions, methods, results, and performance metrics. Provide regular updates and reports to stakeholders, communicating the impact of machine learning models on business outcomes.
Required Qualifications :
Experience : At least 4 years of professional experience in machine learning, data science, or AI engineering, with a focus on deploying and maintaining production-level models.
Education : A Master's or Ph.D. in Computer Science, Data Science, Machine Learning, Statistics, or a related field.
Technical Skills :
Desired Skills & Attributes :
Benefits :
Job Rewards and Benefits : Provident Fund #J-18808-Ljbffr
Machine Learning Engineer • Karachi Division, Sindh, Pakistan