Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Staff Software Engineer

Yesterday Bangalore, India

Job Description Summary

We are seeking a Staff Software Engineer - ML & Computer Vision to lead the design, development, and deployment of AI/ML-powered image analytics solutions.
This role combines deep learning, computer vision, data science, and software engineering expertise to build scalable, production-grade systems for thermal analysis, corrosion detection, object detection, change detection, and other image-based analytics applications.
You will collaborate with data scientists, software engineers, and product teams to design architectures, implement ML pipelines, and deliver actionable insights for industrial and enterprise applications.

Job Description

Responsibilities & Required Skills

Machine Learning & Data Science

  • Design, implement, and deploy deep learning models using PyTorch, TensorFlow, and HuggingFace Transformers.
  • Work with image data, thermal imagery, corrosion inspection data, UAV/drone imagery, and multi-modal sensor data.
  • Develop models for object detection, segmentation, change detection, anomaly detection, and predictive analytics.
  • Build end-to-end ML pipelines: data ingestion → preprocessing → model training → deployment → monitoring.
  • Apply transfer learning, CNNs, Vision Transformers, and state-of-the-art deep learning techniques.
  • Conduct data exploration, feature engineering, and statistical analysis to support model development.

Computer Vision & Image Analytics

  • Handle large-scale image datasets, implement preprocessing, augmentation, and efficient storage.
  • Apply computer vision techniques for thermal analysis, corrosion detection, object detection, change detection, and predictive maintenance.
  • Optimize models for real-time inference, edge deployment, and cloud scalability.

Full-Stack & Cloud Integration

  • Integrate ML models into cloud-native SaaS platforms using AWS, GCP, or Azure.
  • Build REST APIs, microservices, or SDKs to serve AI/ML models to applications.
  • Deploy containerized ML solutions using Docker & Kubernetes, ensuring scalability, reliability, and security.
  • Design multi-tenant SaaS architectures supporting both batch and real-time inference pipelines.

Technical Leadership

  • Lead architecture and technical decisions across ML, computer vision, cloud, and full-stack systems.
  • Mentor engineers and define ML/AI best practices, production standards, and observability.
  • Influence platform and product strategy, ensuring AI/ML models are scalable, maintainable, and performant.
  • Establish MLOps pipelines, monitoring, and model lifecycle management in production.

Required Skills

  • 8+ years of professional software engineering experience, with 3+ years in ML/Computer Vision.
  • Strong proficiency in Python, including PyTorch, TensorFlow, NumPy, Pandas, and SciPy.
  • Hands-on experience with deep learning for computer vision: CNNs, Vision Transformers, segmentation, object detection, and change detection.
  • Strong data science fundamentals: statistics, feature engineering, data preprocessing, model evaluation.
  • Production deployment experience: Docker, Kubernetes, cloud platforms (AWS/GCP/Azure).
  • Experience with end-to-end ML pipelines, MLOps practices, and scalable model serving.
  • Knowledge of system design, distributed systems, and multi-tenant SaaS architectures.

Additional Information

Relocation Assistance Provided: Yes

Want more jobs like this?

Get jobs in Bangalore, India delivered to your inbox every week.

Job alert subscription

Client-provided location(s): Bangalore, India
Job ID: GE_power-851848182
Employment Type: FULL_TIME
Posted: 2026-02-24T18:33:02

Perks and Benefits

  • Health and Wellness

    • Health Insurance
    • Health Reimbursement Account
    • Dental Insurance
    • Vision Insurance
    • Life Insurance
    • Short-Term Disability
    • Long-Term Disability
    • FSA
    • FSA With Employer Contribution
    • HSA
    • HSA With Employer Contribution
    • Fitness Subsidies
    • On-Site Gym
    • Mental Health Benefits
  • Parental Benefits

    • Adoption Assistance Program
    • Family Support Resources
    • Birth Parent or Maternity Leave
    • Adoption Leave
  • Work Flexibility

    • Flexible Work Hours
    • Remote Work Opportunities
    • Hybrid Work Opportunities
  • Office Life and Perks

    • Commuter Benefits Program
    • Casual Dress
    • On-Site Cafeteria
    • Holiday Events
  • Vacation and Time Off

    • Unlimited Paid Time Off
    • Paid Holidays
    • Personal/Sick Days
    • Summer Fridays
  • Financial and Retirement

    • 401(K)
    • Stock Purchase Program
    • Performance Bonus
    • Relocation Assistance
    • Financial Counseling
    • Profit Sharing
    • 401(K) With Company Matching
  • Professional Development

    • Tuition Reimbursement
    • Access to Online Courses
    • Lunch and Learns
    • Leadership Training Program
    • Internship Program
    • Associate or Rotational Training Program
  • Diversity and Inclusion

    • Diversity, Equity, and Inclusion Program
    • Employee Resource Groups (ERG)
    • Unconscious Bias Training

Company Videos

Hear directly from employees about what it is like to work at GE Vernova.