Description
Work Location:This position offers a hybrid (role with a combination of working both onsite at the Headquarters 2 building in East Lansing and remotely) work arrangement. A schedule of expected onsite and remote workdays will be discussed during the interview process.An offer of employment with MSU Federal Credit Union and affiliates is contingent upon the agreed work arrangement (onsite/hybrid/remote) and work location. MSU Federal Credit Union may or may not be able to accommodate temporary or permanent changes to work arrangements or allow employment outside the city and/or state of residency in which the new hire resides at the time of offered employment.Summary:The Data Engineer position collaborates with data scientists, analysts, and other cross-functional teams to design, build, optimize and maintain systems for collecting, storing, and analyzing data at scale. Additionally, a Data Engineer ensures that data is highly available, consistent, secure and recoverable. This position is responsible for making sure that data matches stakeholders need and helps the organization to optimize its performance, supporting a unified data strategy.Compensation & Benefits:Salary Range:Data Engineer- $66,000-$80,000+ dependent on experienceData Engineer II- $80,000-$100,000+ dependent on experienceSenior Data Engineer- $100,000- $120,000+ dependent on experience100% Company-Paid Health, Dental, Vision, Life, and Long-Term Disability PremiumsUp to 26 days of PTO within your first year, as well as Volunteer Time Off & 11 Paid Holidays401(k) with an immediate 2:1 MatchTuition ReimbursementUp to 12 Weeks of Paid Parental LeaveEssential Duties and Responsibilities:Data Engineer I:Assist in designing, developing, and maintaining data pipelines and ETL processes.Collaborate with data scientists and analysts to understand data requirements and assist in implementing data solutions.Support data storage solutions, data warehouses, and data lakes under the guidance of senior team members.Participate in data quality assurance and assist in monitoring data pipelines.Learn and apply data governance and data cataloging practices.Stay updated on emerging data technologies and industry best practices.Data Engineer II:All of the Data Engineer I duties and responsibilities.Design, develop, and maintain complex data pipelines and ETL processes.Collaborate with data scientists and analysts to understand and implement advanced data solutions.Lead the development of data storage solutions, data warehouses, and data lakes.Ensure data quality, integrity, and security through testing and monitoring.Implement and enforce data governance and data cataloging practices.Stay updated on emerging data technologies and mentor junior team members.Senior Data Engineer:All of the Data Engineer II duties and responsibilities.Lead the design, development, and maintenance of critical data pipelines and ETL processes.Collaborate closely with data scientists and analysts to drive advanced data solutions.Architect and optimize data storage solutions, data warehouses, and data lakes.Establish and enforce data quality, governance, and cataloging best practices.Mentor and guide junior data engineers.Evaluate and implement cutting-edge data technologies to improve infrastructure.Knowledge, Skills, and Abilities Required:Data Engineer I:Bachelor's degree in Computer Science, Data Engineering, or a related field.Basic experience in data pipeline development and ETL processes.Proficiency in one or more programming languages like Python, Java, or Scala.Familiarity with SQL and basic knowledge of relational databases such Microsoft SQL Server and other DBs.Eagerness to learn and a strong problem-solv