Nasuni is seeking a motivated Data Engineer to join our Data & Analytics (DNA) team to help build the infrastructure that powers reporting, analysis, and machine learning across the company. The role is central to the reliability and evolution of our data infrastructure, supporting analysts, engineers, and developers on the DNA team.
Requirements
- An advanced understanding of modern ELT practices, database development, SQL and query optimizations, stored procedures, views, and other db objects
- Able to design data solutions to allow for cost-effective, scalable, fast, and flexible solutions to support front-end development, analyst work, and data health and monitoring needs
- Strong SQL and Python development and optimization skills
- Hands-on experience administering and developing in Snowflake, including warehouse scaling, role-based access, and usage monitoring
- Proficiency in building and maintaining data pipelines into Snowflake, using tools like Fivetran (or equivalent)
- Solid understanding of ELT/ETL concepts and data architecture best practices across cloud and hybrid systems
Responsibilities
- Administer and optimize data pipelines and Snowflake platform, including warehouse sizing, query tuning, and access control policies
- Develop and maintain robust data transformation pipelines, leveraging data from both APIs and file-based sources
- Leverage tools like dbt and Snowflake data transformations
- Design, manage, and monitor data pipelines that move structured and unstructured data from multiple sources into Snowflake, ensuring reliability, performance, and cost-efficiency
- Contribute to the infrastructure design and software lifecycle phases—including technical design, testing, implementation, and quality assurance
- Provide proactive support for critical production systems, resolving pipeline or performance issues quickly and effectively
- Partner with dashboard developers, analysts, and other stakeholders to support analytical, operational, and reporting needs across Nasuni
Other
- A team-player that collaborates effectively with technical and non-technical stakeholders
- Ability to work autonomously and as a team in a fast paced environment
- High level of attention to detail with the ability to multi-task effectively
- High degree of professionalism and ability to maintain confidential information
- Excellent organizational and time management skills