InterSources Inc is seeking a Senior Data Engineer with expertise in Snowflake and AI technologies. The role involves managing and optimizing data sources, designing modern data warehouses, and integrating AI into data workflows to enhance efficiency and analytical capabilities.
Responsibilities:
- Design, build, and maintain scalable, fault-tolerant batch and real-time data pipelines to support internal applications, operational workflows, and business intelligence platforms
- Leverage and advance AI-driven capabilities to enhance data pipeline development, deployment efficiency, and analytical insights
- Translate business requirements into high-impact data solutions that deliver value to both internal stakeholders and end users
- Collaborate closely with cross-functional partners to ensure requirements are clearly defined and successfully delivered; actively engage with end-user communities to gather feedback, address concerns, and recommend improvements
- Demonstrate strong technical expertise while contributing to the evolution of overall data and system architecture
- Support the implementation and adoption of the Enterprise Data Architecture, ensuring alignment across functional teams including Data Strategy, Marketing, Finance, HR, and others
- Provide technical guidance and insights during the design and development of complex, high-impact machine learning and data-driven applications across multiple business domains
- Ensure solutions align with enterprise architecture standards and effectively utilize approved enterprise platforms and tools
- Apply Agile methodologies, developing and delivering solutions in alignment with prioritized business needs and sprint objectives
- Develop and maintain data-driven applications that enable seamless integration with partners and external systems
- Establish and promote best practices for data management, quality, and governance across the organization
- Drive continuous improvement of deliverables, development standards, and Software Development Life Cycle (SDLC) processes
Requirements:
- Bachelor's or equivalent
- 3+ years building data warehouses using Snowflake
- Experience using Snowflake tools like Snowpipe and Snowpark
- 2+ years of experience using DBT to build data pipelines
- 3+ years of experience in developing BigData and/or machine learning solutions
- 3+ Years of experience defining and/or designing data architectures
- 1+ years using AI development tools such as Github Copilot, Claude Code and others
- Demonstrated enthusiasm for leveraging AI technologies to enhance productivity and effectiveness in data engineering workflows
- Hands-on experience with cloud platforms such as Microsoft Azure and/or Amazon Web Services (AWS)
- Strong proficiency in SQL, NoSQL, Big Data, and graph technologies, along with programming experience in languages and tools such as Python, R, Kafka, and Storm
- Solid background in Agile software development methodologies, including experience with Scaled Agile Frameworks (SAFe)
- Proven coding expertise, with the ability to rapidly develop and prototype solutions
- Strategic mindset with the ability to conceptualize and deliver innovative digital products while effectively managing multiple competing priorities
- Results-oriented approach with a bias for action, embracing iterative development and continuous improvement
- Experience collaborating with and/or managing both internal and external teams across multiple brands and digital platforms of varying maturity levels
- Strong interpersonal and communication skills, with the ability to effectively partner with non-technical stakeholders, reconcile differing objectives, and align teams around unified solutions
- Demonstrated ability to manage multiple projects simultaneously, adapt to shifting priorities, and deliver under dynamic conditions
- Proven ability to influence stakeholders, drive organizational change, and implement standardized processes within complex business environments
- Passion for data and a commitment to continuous professional growth and development
- Excellent written and verbal communication skills
- Collaborative team player with a proactive mindset, willing to support others and seek input when needed
- Ability to translate business and user needs into practical, scalable technical solutions
- Master's Degree in Computer Science, Engineering, or Management of Info Systems/Technology preferred
- Advanced Education in Statistics or Mathematics would be a plus