Senior Software Engineer- Python

Reposted 3 Days Ago
Be an Early Applicant
Bengaluru, Bengaluru Urban, Karnataka, IND
In-Office
Senior level
Energy • Manufacturing • Solar • Renewable Energy
GE Vernova is accelerating the path to more reliable, affordable, and sustainable energy.
The Role
As a Senior Software Engineer, you will lead the development and deployment of industrial analytics solutions, focusing on backend services and integrating with AWS. Responsibilities include architecture, CI/CD, and collaborating with cross-functional teams, while ensuring high standards of quality and performance are met.
Summary Generated by Built In
Job Description SummaryThe Senior Software Engineer leads the end-to-end software implementation, deployment, and operationalization of industrial analytics solutions. You will work closely with data scientists, SMEs, and domain experts to translate analytical logic into scalable, secure, and resilient production systems. This role focuses on engineering high-quality services and pipelines on AWS (including EKS), integrating with orchestrators, building REST APIs, and supporting UI components. Familiarity with industrial operations (Oil & Gas, Fossil Power, Renewable Power) and asset performance systems is an advantage.

Job Description

Roles and Responsibilities

Platform & Application Development

  • Architect, develop, and maintain scalable backend services and REST APIs in Python, with clean modular code and adherence to best practices.
  • 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

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: , Cambridge, MA
75,000 Employees
Year Founded: 2024

What We Do

GE Vernova is a planned purpose-built company on a mission to electrify the planet while simultaneously working to decarbonize it. If we want our energy future to be different…we must be different. Our mission is embedded in our name. We retain our treasured legacy, “GE,” in our name as an enduring and hard-earned badge of quality and ingenuity. “Ver” / “verde” signal Earth’s verdant and lush ecosystems. “Nova,” from the Latin “novus,” nods to a new, innovative era of lower carbon energy that GE Vernova will help deliver. GE Vernova brings together GE’s portfolio of energy businesses including Power, Wind, Electrification and Digital businesses. With focus, GE Vernova is accelerating the path to more reliable, affordable, and sustainable energy, while helping our customers power economies and deliver the electricity that is vital to health, safety, security, and improved quality of life. Together, we have The Energy to Change the World.

Why Work With Us

Join our team, to evolve and grow, surrounded by some of the brightest minds in the industry who help you get better every day. You’ll get the chance to rewrite the rules, work on cutting-edge technology, and be part of a global team for positive change.

Gallery

Gallery

Similar Jobs

Motorola Solutions Logo Motorola Solutions

Senior Software Engineer

Artificial Intelligence • Hardware • Information Technology • Security • Software • Cybersecurity • Big Data Analytics
Hybrid
Bangalore, Bengaluru, Karnataka, IND
23000 Employees

GE Healthcare Logo GE Healthcare

Senior Software Engineer

Artificial Intelligence • Healthtech • Analytics • Biotech
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
50282 Employees
Hybrid
Bangalore, Bengaluru, Karnataka, IND
59418 Employees

Roku Logo Roku

Senior Software Engineer

News + Entertainment
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
2724 Employees

Similar Companies Hiring

Turion Space Thumbnail
Aerospace • Artificial Intelligence • Hardware • Information Technology • Software • Defense • Manufacturing
Irvine, CA
150 Employees
Fortune Brands Innovations Thumbnail
Manufacturing
Deerfield, IL
2450 Employees
Amalgamated Sugar Thumbnail
Food • Greentech • Agriculture • Industrial • Manufacturing
Boise, Idaho
768 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account