Data Engineer
Posted 25ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Data Engineer III responsible for designing, developing, and operationalizing data analysis and visualizations for Granicus. Key architectural decisions on data stack and debugging production issues.
Responsibilities:
- The Data Engineer III is responsible for consistently designing, developing, and operationalizing data analysis and visualizations for the Granicus platform and internal reporting.
- This experienced role will make key architectural decisions about the development of the Granicus data stack, write maintainable code, and debug production issues across the data ecosystem.
- Develop robust ETL processes, ensuring accurate and timely data movement across platforms.
- Design and implement real-time streaming solutions to handle high-velocity data flows for timely insights.
- Employ Python and Pandas for advanced data cleaning, manipulation, and analysis.
- Architect and maintain optimized data warehouses and data lakes, along with designing and implementing effective data models for efficient querying and analysis.
- Proactively tune query performance and data models to deliver fast and reliable data access.
- Collaborate effectively in a remote team setting, communicating proactively and demonstrating a strong sense of ownership.
Requirements:
- 4+ years of experience in designing, implementing, and providing production support for highly reliable and scalable data systems, ideally with some of that experience at an early-stage startup.
- Expert level experience in SQL and data lake architectures
- Strong working knowledge and experience developing in SQL, Typescript , and Python.
- 3+ years of experience maintaining and developing data visualizations and reporting in Snowflake, including cost management and performance tuning.
- A desire to craft great data analysis and reports that meet our customers’ and internal business needs.
- The ability to work collaboratively in a remote team setting by communicating proactively and demonstrating a strong sense of ownership
- The ability to show empathy towards your coworkers and our customers.
Benefits:
- Employee Resource Groups to encourage diverse voices
- Coffee with Mark sessions – Our employees get to interact with our CEO on very important and sometimes difficult issues ranging from mental health to work-life balance and current affairs.
- Microsoft Teams communities focused on wellness, art, furbabies, family, parenting, and more.
- We bring in special guests from time to time to discuss issues that impact our employee population




















