What are the responsibilities and job description for the Data Engineer -Python, SQL & Snowflake position at Acuity Analytics?
About Acuity:
Acuity Analytics (the trading name of Acuity Knowledge Partners) is a global, tech-first organization helping financial institutions and corporates make better decisions through research, data, analytics and AI-enabled solutions. We combine deep financial services expertise with strong engineering, digital and AI capabilities to solve complex, real-world problems.
With a team of 7,200 analysts, data specialists and technologists across 28 locations, we work with more than 800 organizations worldwide to drive efficiency, unlock insight and deliver measurable impact. Our success is built on the strength of our people—by investing in talent, encouraging collaboration and creating room to grow, we enable our teams to do their best work for clients.
Key responsibilities:
- Develop and maintain scalable ELT pipelines and data workflows
- Design and implement data models and warehouse structures
- Build full stack data applications and backend services
- Develop Snowflake-based data solutions within cloud environments
- Write high-quality Python and SQL code
- Implement automated testing frameworks
- Develop reusable data engineering frameworks
- Build and maintain CI/CD pipelines using GitHub
- Create reporting and visualization solutions (e.g., Power BI)
- Monitor and resolve production issues ensuring data reliability
- Experience with automated testing and framework development