Overview
On Site
Contract - W2
Contract - 12+ month(s)
Skills
Data Analysis
Business Intelligence
Innovation
Optimization
Business Analytics
Extract
Transform
Load
Analytics
Advanced Analytics
Use Cases
Data Governance
Continuous Improvement
Mentorship
IT Management
Data Quality
Privacy
Regulatory Compliance
Computer Science
Information Systems
Data Engineering
Data Warehouse
Analytical Skill
Amazon Web Services
Microsoft Azure
Google Cloud Platform
Google Cloud
Management
Snow Flake Schema
Cloud Computing
Leadership
Communication
TensorFlow
scikit-learn
Amazon SageMaker
Machine Learning (ML)
Data Science
Workflow
Machine Learning Operations (ML Ops)
Data Visualization
Tableau
Microsoft Power BI
Health Insurance
Insurance
Team Building
Collaboration
Wiki
Knowledge Base
Status Reports
Account Management
IT Consulting
Managed Services
Recruiting
Artificial Intelligence
Cyber Security
Enterprise Architecture
Training
FOCUS
Job Details
We are seeking a highly skilled Senior Data Engineer with deep expertise in Snowflake, Data Analytics, and Data Warehousing who can also drive hands-on development across modern AI/ML initiatives. This role requires a strong technical resource who can develop and optimize data solutions while collaborating closely with cross-functional teams to enable business intelligence, analytics, and machine learning capabilities. The ideal candidate will combine leadership skills with a passion for innovation, technical excellence, and hands-on delivery.
Key Responsibilities:
- Lead the design, development, and optimization of Snowflake-based data warehouse solutions to support business analytics and AI/ML projects.
- Architect and implement scalable data pipelines and ETL processes across diverse data sources.
- Collaborate with data scientists, analytics teams, and business stakeholders to design and deliver solutions supporting AI/ML models and advanced analytics use cases.
- Define data models, data governance standards, and performance best practices for Snowflake and the overall data ecosystem.
- Drive continuous improvement of data platform architecture, security, and operational practices.
- Mentor and provide technical leadership to other engineers and developers within the team.
- Stay updated on the latest trends in data engineering, AI/ML technologies, and Snowflake feature releases.
- Develop proof-of-concepts (PoCs) for AI/ML model integration into the enterprise data environment.
- Work closely with product managers, architects, and business analysts to understand and translate requirements into scalable technical solutions.
- Ensure best practices for data quality, privacy, security, and compliance are followed.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Information Systems, Data Science, or a related field.
- 7+ years of experience in Data Engineering, with at least 3+ years of hands-on experience with Snowflake.
- Strong expertise in building and optimizing data warehouses, data lakes, and analytic pipelines.
- Hands-on experience integrating AI/ML models into data pipelines or data platforms.
- Experience with cloud platforms (AWS, Azure, or Google Cloud Platform) and managing Snowflake in a cloud environment.
- Strong leadership, collaboration, and communication skills with the ability to guide both technical teams and business stakeholders.
Preferred Skills:
- Exposure to ML frameworks such as TensorFlow, Scikit-learn, or SageMaker.
- Solid understanding of AI/ML concepts, data science workflows, and model operationalization (MLOps is a plus).
- Experience with data visualization tools (Tableau, Power BI) is a plus.
Benefits:
- 401(k).
- Dental Insurance.
- Health insurance.
- Vision insurance.
- We are an equal-opportunity employer and value diversity, equality, inclusion, and respect for people.
- The salary will be determined based on several factors, including but not limited to location, relevant education, qualifications, experience, technical skills, and business needs.
Additional Responsibilities:
- Participate in OP monthly team meetings, and participate in team-building efforts.
- Contribute to OP technical discussions, peer reviews, etc.
- Contribute content and collaborate via the OP-Wiki/Knowledge Base.
- Provide status reports to OP Account Management as requested.
About us:
OP is a technology consulting and solutions company, offering advisory and managed services, innovative platforms, and staffing solutions across a wide range of fields - including AI, cyber security, enterprise architecture, and beyond. Our most valuable asset is our people: dynamic, creative thinkers, who are passionate about doing quality work. As a member of the OP team, you will have access to industry-leading consulting practices, strategies & and technologies, innovative training & education. An ideal OP team member is a technology leader with a proven track record of technical excellence and a strong focus on process and methodology.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.