FICO is an analytics company helping businesses make better decisions that drive higher levels of growth and success.
Senior Engineer, Data & Analytics Platform – Snowflake, dbt
Location
United States
Posted
10 days ago
Salary
$105K - $165K / year
Seniority
Senior
Job Description
Senior Engineer, Data & Analytics Platform – Snowflake, dbt
FICO
• Perform hands-on analysis, technical design, data modeling, development, testing, and deployment of Snowflake-based data solutions. • Own the end-to-end lifecycle of analytics data products, from raw ingestion through dbt transformation to semantic models consumed by AI agents and BI tools. • Design, build, and maintain dbt models, tests, and CI/CD pipelines for enterprise BI and analytics use cases. • Build and publish semantic models (Snowflake semantic views) that make enterprise data consumable by AI agents, BI tools, and business users, without requiring SQL. • Own Snowflake platform responsibilities including data architecture, query optimization, RBAC design, cost management, and warehouse administration. • Develop dashboards and analytics deliverables using modern visualization tools (Sigma, Power BI, Streamlit, or similar). • Partner with multiple cross-department business stakeholders and internal IT colleagues to translate business questions into data products, reports, dashboards, semantic models, or agent-queryable datasets. • Troubleshoot and ensure timely resolution of production data issues and platform defects. • Identify and apply creative and innovative approaches to resolving data modeling, integration, and delivery challenges. • Follow and support established processes for enhancements and change requests, as well as recommend and enforce coding standards. • Prepare and document technical designs and conduct code reviews and checkpoint meetings as needed. • Support and mentor junior team members through code reviews, pairing, and technical guidance. • Effectively communicate within the technical team and with business partners.
Job Requirements
- Extensive experience with Snowflake, including data modeling, query optimization, warehouse architecture, and administration.
- Strong experience with dbt, building models, tests, macros, and CI/CD pipelines.
- Solid understanding of dimensional modeling, star schemas, and semantic layer design.
- Best practice for implementing RBAC, Row Level Access, and Column Masking policies.
- Strong knowledge of SQL.
- Python experience is a plus.
- Experience building dashboards and analytics deliverables in at least one modern BI/visualization tool (Sigma, Power BI, Tableau, Streamlit, or similar).
- Fivetran experience, including experience with ELT pipelines and data integration patterns.
- Preferred experience with GitHub and GitHub Actions, or similar source code control and CI/CD systems.
- Well versed in Analytics Engineering, Data Engineering, or related roles.
- Strong technical, critical thinking, analytical, and problem-solving skills.
- Ability to work independently as well as in a collaborative and dynamic team environment.
- Self-directed execution, can take a vague requirement and deliver without daily check-ins.
- Experience working within an Agile/Scrum software development environment.
- Demonstrated technical curiosity and passion for learning.
- Bachelor's in Computer Science, Data Science, or related disciplines or relevant experience in data architecture, analytics engineering, and data platform development.
- AI/LLM familiarity (Snowflake Cortex, semantic models, agents) is a plus but not required.
- Power Automate, workflow automation, or DataOps tooling experience is a plus.
- Terraform experience is a plus.
Benefits
- Highly competitive compensation, benefits and rewards programs that encourage you to bring your best every day and be recognized for doing so.
- An engaging, people-first work environment offering work/life balance, employee resource groups, and social events to promote interaction and camaraderie.
Related Guides
Related Categories
Related Job Pages
More Analytics Engineer Jobs
Staff Analytics Engineer
ToastWe empower the restaurant community to delight guests, do what they love, and thrive.
• Collaborate with domain teams to implement a hub & spoke data architecture • Develop the core Analytics layer in our data warehouse that serves as the hub • Build an AI-ready semantic layer that is extendable across business domains • Partner with business stakeholders and our product team to understand their data analytics needs • Work closely with the data engineering team to ensure scalability across the platform • Provide technical mentorship and leadership to team members
Role Description As a Data Analytics Engineer for GFiber, you will be working with multiple stakeholders across the organization to provide quantitative support, define metric rules and logic, deliver useful tables and reports, model business scenarios, and solve a wide range of business problems. To do so, you will be expected to create new pipelines from scratch, merging broad financial and ERP data sets together into a cohesive technical infrastructure. You will be responsible for engineering foundational table resources using Google Cloud Platform (GCP): BigQuery, Dataform, LookML, Dataplex, etc. The pipelines, metrics, tools, and analyses you develop will be used by our leaders to make strategic decisions and serve as a key input in decision-making. - Create foundational pipelines and data extractions with large data sets using SQL and other GCP technologies demonstrating comfort with software-engineering-level best practices and approaches to data pipelines and management. - Work with large, complex data sets to solve difficult analysis problems, assess the impact of initiatives, and create ongoing tooling/resources to run the business. - Collaborate with cross-functional partners to understand business context for solutions, analysis, and tooling needed to become the single point of contact for all financial data engineering questions. - Undertake specific tasks, bugs, and maintenance work. Additionally, own complex projects, proving mastery through accuracy, timeliness, and volume of work, with minimal guidance. Qualifications - Bachelor's degree or equivalent practical experience. - 5 years of experience in analytics, data science, and/or computer science engineering. - 5 years of experience with using SQL, writing queries from scratch on a daily basis, data engineering, architecture, pipeline management, and Extract, Transform, Load (ETL). - Expertise using GCP tools. Requirements - Experience in HTML, Python, or other coding languages. - Experience using data to identify opportunities for business improvement and defining/measuring the success of those initiatives. - Ability to use written and verbal communication to build relationships with cross-functional partners and conduct presentations for stakeholders, including executive leadership. - Ability to engage with PMO teams to prioritize, provide level of effort estimations, manage bug queues and bandwidth. Benefits - The US base salary range for this full-time position is between $105,600 - $154,900 + bonus + benefits. - As pay varies by location, your recruiter will share more about the specific salary range for your targeted location during the hiring process.
Role Description The Intermediate Analytics Developer partners with our product and development teams to deliver proactive insights and data products such as user-facing reports to help add value and enable data-informed decisions to Axonify customers and internal stakeholders. - Build and maintain user-facing reports to help Axonify customers gain insights into their user base and surface opportunities to help Axonify customers grow their workforce. - Build and maintain data models which will power underlying customer/internal reports and analyses. - Partner with Product and Development teams to conduct product/feature analyses and build relevant reports to provide product insights. - Ensure data schemas for new features will support future analytics and data product needs. - Collaborate with various cross-functional stakeholders, including Product Managers, Developers, Designers, UX Researchers, and Data Engineers to address ad hoc data needs and work on projects related to organizing and analyzing data. - Be an integral part of the Data organization, leveraging and contributing to the vibrant knowledge base, shared across a community of world-class data experts. - Identify opportunities to leverage AI tools and techniques to automate tasks, improve code quality, or optimize software performance. Qualifications - Degree in quantitative field OR equivalent experience. - 3-4+ years of experience in a similar field. - Experience with Looker and Bigquery a must. - Strong proficiency with relational database (e.g., SQL) and statistical analysis/programming languages (e.g., R / Python). - Solid foundation in statistics with proficiency in fundamental statistical techniques such as t-tests, linear regression, etc. - Demonstrated ability to communicate and discuss complex topics with technical & non-technical audiences. - Good product and business acumen. - Demonstrated ability to take defined problems and solve them in a structured, hypothesis-driven, data-supported way. - Demonstrated experience of data warehousing concepts and how this applies to analytics and reports for new features. Requirements - This role is open to candidates who are located in, and authorized to work in, Brazil. - Whether you are working remotely or in a hybrid environment at Axonify, you will have the tools, resources, and support you need to succeed. Benefits - Competitive salary and an incentive plan aligned to your role, which may include annual or variable incentives. - Health benefits from day one to support your overall wellbeing. - 4 weeks of vacation, 7 Life Care Days, and a flexible holiday program to choose the religious, spiritual, and cultural holidays that matter most to you. - Wellness Spending Account to support whatever wellbeing looks like for you. - Home Office Spending Account so your workspace works for you. - Parental top-up, New Parent Days, and matched retirement savings for a secure future. - Professional Development Budget to learn new skills and grow your craft. - Paid Volunteer Time to give back to the causes that matter to you. - Tasty Tuesdays in the office every other week because good food brings people together.
Analytics Engineer
SymetraSymetra is a national financial services company dedicated to helping people achieve their financial goals and feel confident about the future. In our daily work, we’re guided by the principles of Value, Transparency and Sustainability. We provide products and services people need at a competitive price. We communicate clearly and openly so people understand what they’re buying. We design products—and operate our company—to stand the test of time. We’re committed to showing up for our communities, lifting up our employees, and standing up for diversity, equity and inclusion (DEI).
Role Description The Analytics Engineer is responsible for modeling data to provide clean, accurate datasets for use across the organization. They understand how data influences and empowers business processes, products, and services. They enable their partners such as data scientists, data analysts, engineers, and others by building and maintaining high-quality, reliable data marts. - Designs, builds, and deploys various sophisticated data models that support multiple use cases across different products or domains. - Solves data integration problems, utilizing optimal ETL patterns, frameworks, query techniques, sourcing from structured and unstructured data sources. - Optimizes pipelines, dashboards, frameworks, and systems to facilitate easier development of data products. - Builds foundational knowledge of Symetra products, workflow, and business context in order to anticipate future analytics opportunities. - Follows engineering best practices and develops cross-functional partnerships. Qualifications - 2–5 years of experience in analytics engineering, data engineering, business intelligence, or a related data-focused role. - Experience designing, building, and maintaining data models and data marts that support business reporting and analytics. - Strong knowledge of ETL processes, data integration, and transforming data from structured and unstructured sources. - Proficiency with SQL and at least one programming language (such as Python or similar) for data analysis and engineering. - Experience optimizing data pipelines, queries, and analytics solutions for performance and scalability. - Understanding of data modeling best practices, data quality, and engineering standards. - Strong analytical and problem-solving skills with the ability to translate business needs into reliable data solutions. - Effective communication and collaboration skills with the ability to partner across technical and business teams. - Bachelor's degree in Computer Science, Data Analytics, Information Systems, or a related field (or equivalent experience). - High school diploma required. Requirements - Employer work visa sponsorship and support are not provided for this role. - Applicants must be currently authorized to work in the United States at hire and must maintain authorization to work in the United States throughout their employment with our company. - Minimum Internet Speed: 100 Mbps download and 20 Mbps upload, in alignment with the FCC's definition of "broadband." - Internet Type: Fiber, Cable (e.g., Comcast, Spectrum), or DSL. - Not Permissible: Satellite (e.g., Starlink), cellular broadband (hotspot or otherwise), any other wireless technology, or wired dial-up. Benefits - Flexible full-time or hybrid telecommuting arrangements. - Plan for your future with our 401(k) plan and take advantage of immediate vesting and company matching up to 6%. - Paid time away including vacation and sick time, flex days and ten paid holidays. - Give back to your community and double your impact through our company matching.

