Senior Software Engineer- Python

GE Vernova

5

(23)

Bengaluru, India

Why you should apply for a job to GE Vernova:

  • 5/5 in overall job satisfaction
  • 4.9/5 in supportive management
  • 100% say women are treated fairly and equally to men
  • 100% would recommend this company to other women
  • 100% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Build your network and connect with other GE employees for professional development via our seven Affinity Networks.
  • We empower our people through coaching and feedback, our talent development philosophy, and even our customizable benefits programs.
  • GE offers many healthcare options; 401(k) plan; tuition reimbursement; adoption resources; employee assistance; and recognition programs.
  • #76D25C7CB5233CFA847E40D812B6F1A0-9b3048

    Position summary

    ractices.

    • Build and optimize data processing workflows using Python/SQL for large-scale industrial datasets from historians, SCADA, APM, CMMS/EAM, and telemetry systems.

    • Develop and support lightweight frontend/UI components required for visualization, configuration, and user interactions.

    • Implement tagging, signal mapping, and data integration logic for analytics-related asset workflows at the APM level (without mentioning any specific project/tool names).

    Cloud Deployment & DevOps

    • Lead deployment of analytics services and microservices on AWS using EKS, EC2, S3, Lambda, RDS, and related cloud components.

    • Collaborate with orchestrator/platform engineering teams to integrate services, automate deployments, manage environments, and ensure system resilience.

    • Establish CI/CD pipelines, environment strategies (dev/test/prod), and automated testing frameworks for smooth releases.

    • Ensure robust monitoring, logging, alerting, and performance tuning of deployed services.

    End-to-End Ownership

    • Serve as the primary technical owner of the software solution throughout its lifecycle-from architecture and development to production deployment and ongoing support.

    • Collaborate with domain SMEs, data scientists, and product staff to understand requirements and translate analytical workflows into production-ready applications.

    • Lead debugging, optimization, and continuous improvement efforts, handling high-priority issues with a root-cause-driven approach.

    • Ensure security, scalability, and reliability standards are met across the full stack.

    Collaboration, Documentation & Quality

    • Work closely with data/platform engineering teams to ensure data quality, lineage, interoperability, and system compatibility.

    • Produce clear technical documentation, deployment guides, API specs, and architectural diagrams.

    • Uphold code quality standards using version control, code reviews, automated testing, and best practices in software design.

    • Participate in cross-functional meetings, technical planning sessions, and provide mentoring/support to junior engineers.

    Innovation & Continuous Improvement

    • Contribute to POCs that explore automation, orchestration efficiency, API optimization, and integration enhancements.

    • Experiment with new tooling, cloud-native components, and architectural patterns to improve performance and reliability.

    • Actively identify opportunities to reduce manual intervention through orchestration, automation, and configuration-driven workflows.

    Required Skills & Experience

    • 5-8+ years of hands-on software engineering experience, ideally in industrial analytics, cloud engineering, or platform development.

    • Strong proficiency in Python, SQL, REST API development, and backend microservice architecture.

    • Experience deploying applications on AWS, including EKS/Kubernetes, containers, IAM, networking, logging, monitoring, and security best practices.

    • Exposure to front-end development (React/Angular/Vue or lightweight UI frameworks).

    • Strong understanding of ETL/data ingestion from industrial systems (historians, SCADA, APM, CMMS/EAM) is a plus.

    • Ability to work with orchestrator teams, manage deployments, troubleshoot cloud-native services, and lead solution implementation end-to-end.

    • Knowledge of asset-heavy domains (Oil & Gas, Power Generation, Renewable, LNG) and understanding of maintenance/operations workflows is advantageous.

    • Excellent communication, technical documentation, and cross-functional collaboration skills.

    Education Qualification

    • Bachelor's Degree in Computer Science or "STEM" Majors (Science, Technology, Engineering and Math) with advanced experience.

    Additional Information

    Relocation Assistance Provided: Yes

    Why you should apply for a job to GE Vernova:

  • 5/5 in overall job satisfaction
  • 4.9/5 in supportive management
  • 100% say women are treated fairly and equally to men
  • 100% would recommend this company to other women
  • 100% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Build your network and connect with other GE employees for professional development via our seven Affinity Networks.
  • We empower our people through coaching and feedback, our talent development philosophy, and even our customizable benefits programs.
  • GE offers many healthcare options; 401(k) plan; tuition reimbursement; adoption resources; employee assistance; and recognition programs.