AD

Machine Learning Engineer

Adobe

10 months ago

10+ years

Work From Office

Bengaluru, Karnataka, Karnataka, India

  • Lead the design, implementation, optimization of deep learning models for Production applications.
  • Guide technical decision-making and define standard approaches for model development and training pipelines to achieve business goals.
  • Develop and optimize model inference pipelines for both on-device and cloud-based deployments.
  • Machine Learning

    Deep Learning

    Computer Vision

    PYTHON

    Version Control (Git)

    Continuous Integration and Continuous Delivery (CI/CD)

    Agile Development

    Mlops

    Job description & requirements

    What You'll Do

    • Lead the design, implementation, optimization of deep learning models for Production applications.
    • Apply innovative algorithms in areas such as computer vision, image/video processing, and generative models to solve complex business problems.
    • Collaborate with Product Teams and Researchers to align machine learning Projects with business goals.
    • Guide technical decision-making and define standard approaches for model development and training pipelines to achieve business goals.
    • Mentor and guide junior engineers and researchers, fostering a culture of continuous learning and improvement with the team. Contribute to research and development efforts, staying up to date with the latest advancements in deep learning and machine learning.
    • Develop and optimize model inference pipelines for both on-device and cloud-based deployments.
    • Communicate complex technical concepts to partners and team members and provide actionable insights based on model outputs.


    What You'll Need to Succeed

    • 10+ years of hands-on experience in machine learning, with at least 5 years focused on deep learning techniques.
    • Expertise in deep learning frameworks such as TensorFlow, PyTorch, or JAX. Solid understanding of neural networks, CNNs, RNNs, transformers, GANs, and diffusion Models.
    • Hands-on Deep Learning with Python-based Frameworks with Computer Vision Knowledge.
    • Proven experience working with large-scale datasets, model training, optimization, and deployment.
    • Strong background in developing algorithms for practical applications in computer vision.
    • Proficiency in Python and familiar with modern software engineering practices such as version control (Git), CI/CD, and agile development.
    • Expertise in model optimization, including techniques like pruning, quantization, and ONNX/CoreML model conversion.
    • Familiarity with MLOps practices, model versioning, and reproducibility. Strong problem-solving skills, with the ability to think critically and implement effective solutions.
    • Excellent communication skills and experience in presenting technical content to senior customer


    Experience :

    10+ years

    Job Domain/Function :

    Machine Learning

    Job Type :

    Work From Office

    Employment Type :

    Full Time

    Number Of Position(s) :

    1

    Educational Qualifications :

    Bachelor's Degree

    Location 1 :

    Bengaluru, Karnataka, India, Bengaluru, Karnataka, India

    Location 2 :

    Noida, Uttar Pradesh, India,

    Create alert for similar jobs

    Similar Jobs