As a Senior Data Engineer in the Research & Development division of NetApp, you will play a crucial role in the development and maintenance of our data infrastructure. You will be responsible for designing, building, and optimizing our data architecture, as well as managing the flow of data throughout the organization. Your expertise in SQL Server/Oracle and MongoDB will be essential in ensuring the integrity, availability, and performance of our data systems.
You will be part of a highly skilled technical team and work closely with senior software developers and technical directors. You will contribute to and align with system-level application architecture, including high-level design, coding standards, and development and testing of code. The software applications you build will be used by our internal sales team, partners, and customers.
This position requires an individual to be creative, team-oriented, technology-savvy, driven to produce results, and capable of working across teams.
Job Requirements
* Expertise and experience in data normalization practices.
* Designing and implementing robust, scalable data models and databases in SQL Server/Oracle and MongoDB.
* Experience with scripting using C# and Python is required.
* Extensive experience in developing and maintaining ETL processes and data pipelines to integrate data from various sources.
* Experience working with SQL Server Integration Services is a must.
* Ensuring data quality and consistency across different data stores.
* Collaborate with cross-functional teams to gather requirements and deliver data solutions that support business objectives.
* Optimize database performance through tuning, indexing, and query optimization.
* Implement data security measures and ensure compliance with data governance standards.
* Provide technical leadership and mentorship to junior data engineers.
* Stay abreast of industry trends and advancements in data engineering and database management.
* Architect and design highly scalable, available, secure, and elastic solutions that implement industry best practices and cutting-edge technologies.
* Evaluate technology selections based on team skills and reusability of earlier code base, drive the design, and guide the implementation of the new architecture.
* Define integration approaches at different application layers and tiers for information exchange with other subsystems and tools.
* Experience with big data technologies (Hadoop, Spark, etc.) is a plus.
* Proficiency in programming languages such as Python or Java.
* Proven experience with NoSQL databases, particularly MongoDB.
* Expertise in SQL, data modeling, and data warehousing principles.
* Familiarity with ETL tools and processes.
* Strong understanding of database performance tuning and optimization.
Education
* 7+ years of experience in data engineering with a strong background in SQL Server and Oracle or related experience.
* Bachelor’s degree in computer science, engineering, or a related field. A Master’s degree is preferred.
#J-18808-Ljbffr