Senior Data Engineer
Job Description
At Sherwin-Williams, this remote Senior Data Engineer role focuses on building and operating the data engineering systems that help collect, store, process, and analyze large volumes of information. You will work across the engineering organization to design reliable pipelines, strengthen data governance and security, and provide technical leadership for scalable data infrastructure.
Based in Cleveland, OH, this position is eligible for a performance-based bonus and supports flexible remote work arrangements.
What you’ll do
- Partner with a team of data engineers, offering technical guidance, mentorship, and day-to-day support
- Serve as a technical point of contact for clients and stakeholders, providing updates and responding to data-related technical questions or concerns
- Design, develop, and maintain efficient and robust data pipelines, ETL processes, and data workflows
- Create and maintain data models and schema designs aligned to storage and retrieval needs
- Optimize data storage, processing, and retrieval mechanisms to improve performance and scalability
- Provide technical leadership in selecting and implementing data engineering tools and technologies
- Identify and apply best practices and standards for data engineering processes and tools
- Stay current on emerging data engineering technologies and trends, assessing impact to the data infrastructure
- Collaborate with cross-functional teams to integrate data sources and enable seamless data flow across systems and with data scientists, analysts, and stakeholders
- Implement and maintain data governance and security measures, including data validation and cleansing techniques to protect sensitive information and ensure data quality and integrity
What you’ll need
- Bachelor’s degree in Computer Science, Computer Engineering, or Information Technology; or in lieu of a degree, at least 7 years of experience in data engineering
- 4+ years of data engineering experience
- 2+ years of SQL experience, including PostgreSQL, T-SQL, PL/SQL, and SNOWSQL (specifically, but not limited to: PostgreSQL, T-SQL, PL/SQL, SNOWSQL)
- 2+ years of experience building applications, system integrations, and web services
- 2+ years of server-side scripting and programming in a Linux environment, primarily bash shell
- Advanced understanding of database technologies such as Oracle and Snowflake, including performance tuning and optimization
- Advanced data manipulation skills plus experience with on-prem and cloud-based data warehouse ETL tools and processes
- Basic understanding of business processes such as OTC, P2P, and PIM to understand the context of data usage
- Must be at least 18 years of age
- Must be legally authorized to work in the country of employment without needing sponsorship for employment work visa status now or in the future
Technologies
- SQL, PostgreSQL, T-SQL, PL/SQL, SNOWSQL
- Oracle, Snowflake
- Linux, bash shell
Location and compensation
- Location: Cleveland, OH (remote)
- Salary: USD 116,671 - 150,593 per year
Benefits
- Life ... with rewards, benefits, and flexibility to enhance health and well-being
- Career ... opportunities to learn, develop new skills, and grow contribution
- Connection ... an inclusive team and commitment to communities
- Wide range of world-class benefits designed for you, including options from retirement to health care, total well-being to daily commute
This position is remote. This position is also eligible for bonus based on performance and subject to the terms of the company’s applicable plans.