Principal Software Engineer Dev (Data Platform)

Email this Job
Employer - Medtronic
Category - Teaching-Education
Job title - Principal Software Engineer Dev (Data Platform)

Job Description
PRINCIPAL SOFTWARE ENGINEER
Careers that Change Lives
Principal Data Software Engineer in the Cardiac Rhythm Disease Management (CRDM) R&D Software Organization developing software supporting Medtronic implantable cardiac devices. The individual will operate in all phases and contribute to all activities of the software development process. Candidates must be willing to work in a fast paced, multi-tasking, team environment
A Day in the Life
KEY RESPONSIBILITIES:

Create and maintain optimal data pipeline architecture
Assemble large, complex data sets that meet functional / non-functional business requirements.
Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.
Build the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using SQL and cloud-based ‘big data’ technologies.
Build analytics tools that utilize the data pipeline to provide actionable insights into customer acquisition, operational efficiency and other key business performance metrics.
Understand and implement practices to comply with PHI, GDPR and other emerging data privacy initiatives.
Create data tools for analytics and data scientist team members that assist them in building and optimizing our product into an innovative industry leader.
Education:

Required: Bachelor of Engineering or Bachelor of Technology in Computer Sciences, Bio-Technology, Bio-Medical, Electronics or Electrical Engineering from a premium institute.
Preferred: - Maters in Engineering or Masters in Technology Computer Sciences, Bio-Technology, Bio-Medical, Electronics or Electrical Engineering from a premium institute.
Required Experience:
12+ years of Software industry experience.

Required Skills/Competencies:
5 years of experience in a Data Engineer role
Experience with big data tools: Hadoop, Hive, HBase, Spark, Kafka,
Experience with log management tools (Elastic, Kibana, Logstash, Beats, Fluent)
Experience with relational SQL and NoSQL databases, including SQLServer, MySQL, Postgres and Cassandra.
Experience with data pipeline and workflow management tools: Azkaban, Luigi, Airflow, Apache NiFi, StreamSets, etc.
Experience with AWS cloud services: EC2, EMR, RDS, Redshift
Experience with Azure cloud services
Experience with object-oriented/object function and scripting languages: Python, Java, C++, C#, Scala, Bash, etc.
Experience with Windows and Linux operating systems
Experience with DevOps processes, including source code management (Git), automated build (Maven) and deployment
Experience with DevOps developments in production - Docker, Kubernetes, Drone and Jenkins
Preffered Skills/Competencies:
Advanced working SQL knowledge and experience working with relational databases, query authoring (SQL) as well as working familiarity with a variety of databases (SQLServer, Oracle, Apache Hive)
Experience building and optimizing ‘big data’ data pipelines, architectures and data sets.
Deep knowledge and experience with JSON and XML schemas and documents.
Strong analytic skills related to working with unstructured datasets.
Strong experience with knowledge and metadata management principles and methods.
Working knowledge of REST and implementation patterns pertaining to Analytics.
Build processes supporting data transformation, dat

principal-software, principal-software-jobs-in-hyderabad, principal-software-engineer
Job Location Hyderabad, Telangana
Date Posted 10 Feb 2020
Employer Email --No Email
Click here to Apply

Jobseeker's Please Note: Please do not make any payment in any bank account or wallet in our Name, We don't charge any money to jobseekers
For More details please Click Here