Data Analytics Engineer
Analytics
Business Analytics
Business Intelligence
Cloud
Cloud Data Warehouse
Cloud Data Warehouse
Cloud Platform
Cloud Platforms
Data
Data Analysis
Data Analytics
Data Analytics Tools
Data Architecture
Data Build Tool
Data Engineer
Data Engineering
Data Governance
Data Integration
Data Integration Tools
Data Lineage
Data Management
Data Modeling
Data Operations
Data Pipeline
Data Pipelines
Data Platform
Data Processing
Data Security
Data Transforms
Data Visualization
Data Visualization Tools
Data Viz
Data Warehouse
Data Warehousing
Database
Databases
Dataviz
Dbt
Digital Marketing
Dimensional Modeling
ETL
Fivetran
Informatica
Information Technology (IT)
Looker
Reporting and Analytics
Snowflake
SQL
Tableau
Job Description
The Data Analytics Engineer at Midwest Railcar designs and maintains the data foundation that powers dependable, analysis-ready insights. This onsite role in St. Louis focuses on building scalable data models, ELT/ETL pipelines, and governance practices in Snowflake using dbt.
Key Responsibilities
- Design, build, and manage data models and ELT/ETL pipelines that transform raw data into structured outputs within Snowflake using dbt
- Create standardized conform and analytics layers to support business consumption
- Develop dimensional models and data marts aligned to business requirements
- Apply best practices for data quality, integrity, and performance monitoring
- Contribute to data governance frameworks, including maintaining data lineage and definitions
- Establish data quality checks and validation processes within dbt workflows
- Optimize storage and retrieval processes in Snowflake to support scalable, reliable, and cost-effective data solutions
- Fine-tune SQL queries and data transformations for improved performance
- Monitor and improve pipeline efficiency and resource utilization
- Create and maintain clear documentation covering data models, processes, and key metrics
- Document data lineage and maintain metadata for analytical datasets
- Define and maintain documentation standards and team best practices
- Use version control and CI/CD pipelines to support streamlined, reliable development processes
- Ensure code quality through testing, peer reviews, and automated deployment
- Collaborate with analysts and business subject matter experts to understand requirements and translate business needs into technical data solutions
- Participate in regular stakeholder meetings to refine and expand data capabilities
Core Contributions
- Build standardized data models that reduce time-to-insight for business users
- Implement data quality and governance frameworks to ensure information is accurate and compliant
- Create reliable, well-documented data pipelines that enable consistent reporting and analytics across business functions
Required Qualifications
- Bachelor’s degree in Information Systems or a related field
- 2-4 years of experience in analytics engineering, data engineering, or a similar role
- Advanced proficiency in ANSI-SQL for querying, data transformation, and building data infrastructure
- Snowflake expertise with hands-on experience in its architecture and best practices for data management and processing
- Strong data modeling skills with a deep understanding of data modeling principles and experience designing efficient structures for analytics
- dbt proficiency for managing transformations and building data models within Snowflake
- Attention to detail with the ability to identify data and process gaps and drive continuous improvement
- Strong communication skills and comfort collaborating with non-technical stakeholders
- Intellectual curiosity and drive to understand business problems through data
Preferred Qualifications
- SnowPro certification or equivalent advanced Snowflake expertise
- Experience with modern cloud data architecture, including data lakes, data lakehouses, and cloud data platforms
- Experience with ELT/ETL tools, with Fivetran experience as a plus
- Knowledge of data visualization tools such as Tableau, Looker, and Power BI
- Previous experience in insurance, finance, or other regulated industries
- Python programming experience for data parsing, transformation, and scripting within data pipelines
Technologies
- Snowflake
- dbt
- ELT/ETL
- ANSI-SQL
- SQL
- CI/CD
- Tableau
- Looker
- Power BI
- Fivetran
- Python
Benefits
- 401(k) with company match
- Parking and commuter benefits programs
- Wellworks wellness program
- Employee Assistance Program
- Gym membership subsidies
- Medical, prescription, dental, voluntary vision, voluntary life/dependent life, group term life, and AD&D insurance
- Paid time off
- Paid holidays
Location and Salary
Location: St. Louis, MO (onsite)
Salary: USD 88,000 - 117,000 per year
Salary Range: The salary range for this position is $88,000 to $117,000.