Senior Engineer - ML QA

Eaton Corporation plc
Apply Now

Job Description

If you desire to be part of something special, to be part of a winning team, to be part of a fun team – winning is fun. We are looking forward to a Machine Learning QA Build Release Engineer based in Pune, India. In Eaton, making our work exciting, engaging, meaningful; ensuring safety, health, wellness; and being a model of inclusion & diversity are already embedded in who we are - it’s in our values, part of our vision, and our clearly defined aspirational goals. This exciting role offers opportunity to:

ESSENTIAL FUNCTIONS:

  • Ensure quality issues and defects are appropriately identified, documented, tracked and resolved.
  • Work with ML Ops to develop pipelines that measure and report QA metrics (Code Coverage, Security scores, etc) across all Application and Infrastructure as code pipelines.
  • Work with the ML Ops team and contribute toward architecting and improving all stages of the CI/CD pipeline.
  • Augment tests within CI/CD pipelines, ensuring that software is built, tested, and deployed into our production environment using an iterative, continuous improvement basis.
  • Responsible in maintaining and tracking code quality and code security scores (vulnerability scanning tests).
  • Conduct internal audits on all opensource code ensuring that it passes all licensing and security vulnerability requirements using Application security testing (AST) tools.
  • Own the testing system to ensure all data permutations and scenarios are considered when testing code, work with data analysts to grow the test base preemptively.
  • Demonstrate and document solutions by using flowcharts, diagrams, code comments, code snippets.
  • Develop and execute agile work plans for iterative and incremental project delivery
  • Explore and recommend new tools and processes which can be leveraged to support the ML pipelines from a Quality and security perspective.
  • Integrate multiple sources of data through efficient data connectors and other workflows
  • Collaborate broadly across multiple functions (data science, engineering, product management, IT, etc.) to readily make key data readily available and easily consumable.

Qualifications

Requirement:

  • Requires a minimum of a bachelor’s degree in computer science or software engineering
  • 2+ years of progressive experience in delivering unit test solutions in a Big Data platform production environment.
  • Demonstrate knowledge and ability to develop unit tests for Scala application (using SBT) and/or Python applications.
  • Solid understanding of QA testing on software required for distributed spark applications and multicore applications.
  • Experience with CI/CD systems such as Azure DevOps or Jenkins.
  • Broad server management expertise covering build, deployment, code coverage, & unit testing frameworks.
  • Excellent communication (verbal, presentation, documentation) skills, working with teams that are geographically dispersed, to produce solutions that satisfy functional and non-functional requirements.
  • Knowledge of Big Data tools such as Redis, Cassandra and Spark.
  • Understanding of virtualization and container technologies e.g. Docker, Docker Swarm, Kubernetes.
  • Experience with OS installation, log management, remote access, and shell scripting.
  • Experience with Software Composition Analysis (SCA) tools like Blackduck.
  • Experience building and deploying cloud-based solutions on Azure, AWS or similar.
  • Experience authoring and maintaining APIs.
  • Experience building end-to-end solutions utilizing back-end development and/or database driven functionality.
  • Excellent verbal and written communication skills including the ability to effectively explain technical concepts.
  • Experience delivering software through Agile development methodologies and concepts.
  • Keeps abreast of upcoming software development/engineering tools, trends, and methodologies.
  • Good judgment, time management, and decision-making skills.

Company Info.

Eaton Corporation plc

Eaton Corporation plc is an American-Irish multinational power management company with 2021 sales of $19.63 billion, founded in the United States with global headquarters in Dublin, Ireland, and a secondary administrative center in Beachwood, Ohio.

  • Industry
    Manufacturing
  • No. of Employees
    86,000
  • Location
    Dublin, Ireland
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Eaton Corporation plc is currently hiring Data Engineer Jobs in Hadapsar, Pune, Maharashtra, India with average base salary of ₹700,000 - ₹1,200,000 / Year.

Similar Jobs View More