Advanced Software Engr

Honeywell Honeywell · Industrial · Bengaluru, Karnataka, India

Seeking a Senior Advanced Software Engineer with expertise in computer vision, deep learning, and GenAI to own end-to-end ML pipelines from research to production deployment and scaling. Requires full-stack ML deployment, cloud platforms, MLOps, and strong programming skills in Python and C++/Java.

What you'd actually do

  1. Architect and develop end-to-end ML pipelines for computer vision, deep learning, and GenAI use cases.
  2. Design scalable solutions for data ingestion, preprocessing, training, evaluation, and deployment.
  3. Implement and maintain full-stack ML deployment frameworks across cloud and on-prem environments.
  4. Automate CI/CD workflows for ML models to ensure reproducibility and reliability.
  5. Monitor, troubleshoot, and optimize deployed models for performance, accuracy, and efficiency.

Skills

Required

  • computer vision
  • deep learning
  • GenAI frameworks
  • PyTorch
  • TensorFlow
  • Hugging Face
  • end-to-end ML pipeline development
  • data engineering
  • model training
  • deployment
  • monitoring
  • ML models to Edge
  • cloud platforms
  • AWS
  • Azure
  • GCP
  • Docker
  • Kubernetes
  • MLOps practices
  • CI/CD
  • model versioning
  • monitoring
  • retraining
  • full-stack ML deployment
  • APIs
  • microservices
  • scalable inference systems
  • Python
  • C++/Java
  • modern ML toolchains

Nice to have

  • distributed training frameworks
  • Horovod
  • DeepSpeed
  • edge deployment for computer vision models
  • data pipelines
  • Spark
  • Kafka
  • Airflow
  • open-source ML/AI projects

What the JD emphasized

  • end-to-end ML pipeline development
  • full-stack ML deployment
  • computer vision
  • deep learning
  • GenAI

Other signals

  • end-to-end ML pipelines
  • deployment and scaling
  • full-stack ML deployment
  • production environments
  • scalable systems
  • computer vision
  • deep learning
  • generative AI