Senior Machine Learning Engineer

3 days ago


Karachi, Sindh, Pakistan MJ-Affiliate Full time
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:

  1. Model Development & Deployment:
    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.
  2. Data Preprocessing & Feature Engineering:
    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.
  3. Model Optimization & Performance Tuning:
    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.
  4. Machine Learning Algorithms & Research:
    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.
  5. Collaborate Across Teams:
    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.
  6. Model Monitoring & Maintenance:
    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.
  7. Documentation & Reporting:
    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:

  1. Programming Languages: Strong proficiency in Python, with experience in machine learning libraries such as Scikit-learn, TensorFlow, Keras, PyTorch, XGBoost, etc.
  2. Data Processing & Pipelines: Experience with data preprocessing techniques, feature engineering, and tools such as Pandas, NumPy, Dask, or Spark.
  3. Machine Learning Algorithms: Expertise in a wide range of machine learning algorithms, including supervised learning, unsupervised learning, reinforcement learning, and deep learning (e.g., CNN, RNN, LSTM, GANs).
  4. Model Deployment: Experience deploying models into production using Docker, Kubernetes, and cloud platforms like AWS, Google Cloud, or Azure.
  5. Model Performance Metrics: In-depth understanding of model evaluation metrics, such as ROC/AUC, F1-score, Precision/Recall, confusion matrix, and cross-validation.
  6. NLP & Computer Vision: Familiarity with NLP (e.g., transformers, BERT, GPT) and computer vision (e.g., OpenCV, YOLO, image classification).
  7. Big Data Tools: Experience working with big data frameworks like Hadoop, Spark, and distributed computing systems.
  8. Mathematical & Statistical Knowledge: Strong foundation in probability, statistics, linear algebra, and calculus, applied in machine learning modeling.

Desired Skills & Attributes:

  1. Leadership: Ability to take the lead on complex machine learning projects and mentor junior team members.
  2. Problem-Solving: Ability to approach complex business challenges and deliver innovative, data-driven solutions.
  3. Communication: Strong ability to present complex machine learning concepts to both technical and non-technical stakeholders.
  4. Collaboration: Strong team player who can work closely with data scientists, software engineers, and business teams.
  5. Adaptability: Ability to adapt to new tools, algorithms, and technologies quickly.
  6. Attention to Detail: Keen eye for identifying errors and ensuring the accuracy and reliability of machine learning models.

Benefits:

  1. Competitive salary based on experience.
  2. Health insurance and other company benefits.
  3. Opportunities for professional development, certifications, and attending AI/ML conferences.
  4. Flexible working hours and a collaborative work environment.
  5. The chance to work on impactful, cutting-edge machine learning projects.
Job Rewards and Benefits: Provident Fund
#J-18808-Ljbffr

  • Karachi, Sindh, Pakistan Softech Worldwide Full time

    Job Title: Senior Machine Learning Engineer at Softech WorldwideJoin us to apply for the Senior Machine Learning Engineer role at Softech Worldwide.About the Company: We provide Video Content Management systems to Fortune 5000 companies globally, recognized in Gartner's Magic Quadrant. Our systems enable live and on-demand video streaming, multimedia content...


  • Karachi, Sindh, Pakistan Abroad Work Full time

    Machine Learning Engineer vacancy in Karachi, PakistanJunior Machine Learning EngineerAre you passionate about machine learning and eager to kickstart your career? Join our dynamic team as a Junior Machine Learning Engineer in Karachi In this role, you will work closely with experienced engineers to develop and implement cutting-edge machine learning...

  • Machine Learning

    3 weeks ago


    Karachi, Sindh, Pakistan AHOY Full time

    We are seeking a highly skilled Machine Learning and Computer Vision Engineer with a minimum of 2 years of hands-on experience to join our dynamic team. In this role, you will be responsible for developing and deploying machine learning models and computer vision algorithms that solve complex real-world problems. You will work closely with a team of...

  • Lead AI Engineer

    3 weeks ago


    Karachi, Sindh, Pakistan NorthBay - Pakistan Full time

    1 month ago Be among the first 25 applicantsNorthBay is looking for a highly skilled and experienced Lead AI Engineer to join our dynamic team. As a Lead AI Engineer, you will be at the forefront of developing and implementing cutting-edge AI solutions. The ideal candidate will have a minimum of 8 years of experience in AI, with a specific focus on Vector...

  • Lead AI Engineer

    3 days ago


    Karachi, Sindh, Pakistan NorthBay Solutions LLC Full time

    NorthBay is looking for a highly skilled and experienced Lead AI Engineer to join our dynamic team. As a Lead AI Engineer, you will be at the forefront of developing and implementing cutting-edge AI solutions. The ideal candidate will have a minimum of 8 years of experience in AI, with a specific focus on Vector Databases and embeddings. While the primary...


  • Karachi, Sindh, Pakistan Softech Worldwide Full time

    Join to apply for the Senior Network and Systems Engineer role at Softech WorldwideJoin to apply for the Senior Network and Systems Engineer role at Softech WorldwideGet AI-powered advice on this job and more exclusive features.If you are a Senior IT Support Engineer and are looking for new challenges in Systems, Servers & networking then this is the best...


  • Karachi, Sindh, Pakistan Plutus21 Partners Full time

    Join to apply for the Senior Software Engineer (Python) role at Plutus21 PartnersJoin to apply for the Senior Software Engineer (Python) role at Plutus21 PartnersJob Title: Senior Software Engineer (Python)Location: PakistanTeam: DataExperience Level: 3-4 YearsWork Arrangement: RemoteRole OverviewPlutus21 Capital is seeking a Senior Software Engineer...


  • Karachi, Sindh, Pakistan Softech Worldwide Full time

    Join to apply for the Senior Backend Engineer - .NET role at Softech Worldwide.We are looking to add talented Backend Engineers to our team, who will work on building enterprise-class video streaming and processing applications. The position requires exceptional knowledge and skills in Back-end development, such as Web API, Service Stack, integrations with...

  • AI Engineer

    3 days ago


    Karachi, Sindh, Pakistan AHOY Full time

    AHOY is seeking a talented AI Engineer to join our innovative team dedicated to pushing the boundaries of artificial intelligence technology. In this role, you will develop and implement AI models and algorithms that enhance our products and services. You will be a critical player in designing solutions that optimize operations, improve user experience, and...


  • Karachi, Sindh, Pakistan Sych Full time

    2025 Graduate Software Development Engineer2025 Graduate Software Development EngineerGet AI-powered advice on this job and more exclusive features.Sych is excited to announce the formation of its AI Division, dedicated to advancing the deployment and scalability of machine learning models. We're looking for fresh graduates in Computer Science or Engineering...