Machine Learning Engineer
Lahore, PK
Strategic Systems International
JOB TITLE: Machine Learning Engineer
DEPARTMENT: Software Development
REPORTS TO: Project Director
PURPOSE:
We are looking for an experienced Machine Learning Engineer to join our team and contribute to the development of robust, scalable models that solve real-world problems. If you are passionate about using data to uncover insights, optimize systems, and enhance user experiences, this role offers the opportunity to work on high-impact projects and shape the future of AI.
KEY RESPONSIBILTIES:
- Develop Predictive Models: Design and implement machine learning models for predictive analytics, utilizing historical data to forecast trends, behaviors, and outcomes.
- Recommendation Engines: Build and optimize personalized recommendation systems using user behavior data and content, employing techniques such as collaborative filtering, matrix factorization, and hybrid systems.
- Speech and Audio Processing: Create and improve models for speech recognition, audio classification, and natural language understanding (NLP) in voice-based applications, leveraging advanced speech and audio processing techniques.
- Data Preprocessing and Feature Engineering: Work with large, complex datasets, implementing best practices for data preprocessing, feature extraction, and feature engineering to optimize model performance.
- Model Deployment and Monitoring: Deploy machine learning models into production environments and manage their lifecycle, ensuring high performance and continuous model improvement through regular evaluation and tuning.
- Collaboration with Cross-Functional Teams: Work closely with data scientists, data engineers, and product teams to align on project goals, ensure data availability, and deliver machine learning-driven solutions.
- Innovation and Knowledge Sharing: Stay up-to-date on the latest machine learning trends and technologies, applying innovative techniques to improve model performance and efficiency. Contribute to internal documentation and knowledge-sharing efforts.
- Documentation and Reporting: Prepare clear and comprehensive documentation on model design, training processes, deployment workflows, and monitoring protocols.
- Cloud Platforms & ML Services: Experience working with cloud platforms such as AWS, Google Cloud, or Azure, and using machine learning services like SageMaker, Google AI Platform, or Azure ML.
- Big Data Technologies: Familiarity with big data technologies like Spark or Hadoop for handling and processing large datasets.
- Audio Processing & NLP Tools: Knowledge of tools such as Librosa, SpeechRecognition, and NLP frameworks like Hugging Face or SpaCy.
- Model Evaluation & Interpretability: Understanding of A/B testing, model evaluation metrics, and interpretability tools such as SHAP and LIME.
QUALIFICATIONS, SKILLS, AND EXPERIENCE:
- At least Bachelor’s or Master’s degree in Computer Science, Data Science, Machine Learning, Electrical Engineering, or a related field.
- 4-6 years of experience in developing machine learning models, with a strong focus on predictive analytics, recommendation systems, and speech/audio processing.
- Solid understanding of machine learning algorithms, including regression, time series forecasting, ensemble methods, and recommendation systems (e.g., collaborative filtering, matrix factorization, hybrid systems).
- Proficiency in Python (NumPy, Pandas) and SQL for data manipulation, processing, and feature engineering.
- Experience deploying models to production environments and managing the full machine learning lifecycle (from development to deployment and monitoring).
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: A/B testing ASR AWS Azure Big Data Classification Computer Science Engineering Feature engineering GCP Google Cloud Hadoop Machine Learning ML models Model deployment Model design NLP NumPy Pandas Python SageMaker spaCy Spark SQL Testing
Perks/benefits: Career development
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.