Senior Data Engineer
The Senior Data Engineer is responsible for designing, constructing, installing, testing, and maintaining highly scalable data management systems. This role collaborates closely with analysts and IT professionals to ensure efficient data modeling, ETL processes, and overall data architecture that supports business needs. The Senior Data Engineer must exhibit strong technical skills and a thorough understanding of data structures, algorithms, and databases.
Essential Functions
Develop and maintain robust data pipelines and architectures for processing, storing, and analyzing large-scale datasets. Design data models and schemas that support business intelligence and analytics solutions. Optimize data systems for performance and efficiency. Develop and manage ETL processes to transform data from source systems to data warehouses and lakes. Assist in the migration from a traditional data warehousing environment to a cloud system. Ensure data integrity and reliability through appropriate data governance and quality controls. Implement data security and privacy measures. Work closely with cross-functional teams to understand data requirements and provide technical expertise. Support data analysts and scientists in accessing and interpreting data. Evaluate new data technologies and make recommendations for adoption based on the company's needs. Lead the implementation of selected technologies. Document data architecture, processes, and standards. Prepare technical documentation and reports for stakeholders. Investigate and resolve data-related issues, including data cleansing, transformation errors, and performance bottlenecks. Lead data engineering projects from conception to completion. Manage project timelines, resources, and deliverables. Stay updated with industry trends, emerging technologies, and best practices in data engineering and analytics.
Required Education and Experience
Bachelor’s degree in Computer Science, Engineering, Information Systems, or related field. 5+ years of experience in data engineering, database development, or related roles. Proficiency with SQL databases. Experience with data warehousing concepts and techniques. Experience with big data platforms and tools (e.g. Spark and Python). Strong understanding of data architecture principles and data modeling techniques. Experience with cloud-based data solutions (Azure and AWS). Demonstrated ability to work independently and as part of a team in a fast-paced environment.
About Innovative Renal Care
At Innovative Renal Care (IRC), we are one of the largest dialysis service providers in the U.S., partnering with local physicians to deliver high-quality care to patients with ESRD and other kidney conditions. Our mission is to be the trusted experts and preferred partners for patients, physicians, and healthcare providers by delivering best-in-class care, service, and solutions.
Our values, summarized as I CARE, guide everything we do:
Integrity & Innovation: Earn trust by delivering on promises and finding new ways to solve problems. Compassion: Treat patients, their families, and colleagues with respect and empathy. Accountability: Take responsibility and show appreciation for others. Results Driven: Strive to exceed expectations and achieve excellence. Everyone Counts: Foster diversity, equity, teamwork, and collaboration.
Equal Opportunity Employer:
Innovative Renal Care is an equal opportunity employer and a drug free workplace. All qualified We applicants will receive consideration for employment without regards to race, color, religion, sex, sexual orientation, gender identity, national origin, citizenship, disability, or protected veteran status.
#LI-SW1 #LI-remote