
Explore more
Tech Stack
About the role
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
ETL processesdata analysisdata visualizationdata modelingSQLPythonPandasTypescriptdata warehousingperformance tuning
Soft Skills
collaborationcommunicationownershipempathy