Motion Recruitment

Senior Data Engineer

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Senior Data Engineer in Peoria, IL, with a 24-month contract at a pay rate of "unknown." Requires 5+ years of SQL and Python experience, Snowflake expertise, and strong data integration skills. Onsite work only.
🌎 - Country
United States
πŸ’± - Currency
$ USD
-
πŸ’° - Day rate
Unknown
-
πŸ—“οΈ - Date
October 24, 2025
πŸ•’ - Duration
More than 6 months
-
🏝️ - Location
On-site
-
πŸ“„ - Contract
Unknown
-
πŸ”’ - Security
Unknown
-
πŸ“ - Location detailed
Peoria, IL
-
🧠 - Skills detailed
#Data Engineering #BI (Business Intelligence) #Data Modeling #DevOps #Power Automate #Data Accuracy #Data Integration #Telematics #Programming #Microsoft Power BI #Snowflake #Databases #Python #Datasets #Computer Science #Database Management #SQL (Structured Query Language) #Data Processing #Tableau #"ETL (Extract #Transform #Load)" #GitHub #Cloud #Data Pipeline #Streamlit
Role description
We are seeking an experienced Data Engineer to join our Engine Population Data Engineering team in Peoria, IL. This role focuses on building and maintaining data pipelines in Snowflake and Python to support large-scale data tracking and integration initiatives. The ideal candidate will have strong technical expertise, hands-on coding experience, and a passion for data accuracy and performance. Job Title: Data Engineer 3 Job Location: Peoria – Building LC Job Duration: 24 Months (with possible extension) Position Overview The Data Engineer will support the Engine Population Data Engineering team, focusing on developing and maintaining data pipelines and solutions within Snowflake and Python. The role involves managing large datasets to track engine population globally β€” identifying engine location, dealer, customer usage, invoicing data, and telematics information. Key Responsibilities β€’ Design, develop, and maintain data pipelines and ETL processes within Snowflake. β€’ Write efficient and maintainable SQL and Python code to extract, transform, and load data. β€’ Integrate data from various sources to build a comprehensive engine population dataset. β€’ Work with telematics data to determine equipment location, territory, and customer details. β€’ Collaborate with internal teams to ensure data accuracy, integrity, and reliability. β€’ Handle functional and transactional data processing related to engine population tracking. β€’ Test programs or databases, correct errors, and make necessary modifications. β€’ Modify existing databases and database management systems. β€’ Work as part of a project team to coordinate database development and determine project scope and limitations. β€’ Write and code logical and physical database descriptions and specify identifiers of databases to the management system. β€’ Review project requests describing database user needs to estimate time and cost required to accomplish projects. Required Skills & Experience β€’ 5+ years of solid, hands-on experience in SQL and Python development. β€’ Proven experience working with Snowflake or similar cloud data platforms. β€’ Strong understanding of data modeling, ETL workflows, and data integration. β€’ Ability to work independently on coding and troubleshooting tasks. β€’ Excellent problem-solving and analytical skills. β€’ Comfortable working onsite full-time (no remote option). Preferred Qualifications β€’ Bachelor’s degree in Computer Science, Data Engineering, or a related field (preferred but not required). β€’ Experience in the construction, energy, or transportation industries is a plus. β€’ Experience handling telematics or asset tracking data preferred. β€’ Overqualified candidates are welcome to apply. β€’ No requirement for Tableau or Power BI for this position. Additional Technical Skills β€’ Streamlit, VS Code, GitHub, DevOps, Power Automate, Snowflake Notebooks (desired). β€’ Power BI, Tableau (nice to have, not required). Soft Skills β€’ Collaborate with project teams to coordinate database development and determine scope and limitations. β€’ Review project requests describing user needs to estimate time and cost required to accomplish projects. β€’ Strong verbal and written communication skills. β€’ Excellent problem-solving and interpersonal skills. β€’ Ability to work independently and manage time effectively. β€’ (Desired) Basic mentoring skills to support and provide constructive feedback. Education & Experience Requirements β€’ Years of experience: 5+ years of programming experience. β€’ Degree requirement: Bachelor’s degree preferred in Computer Science, Engineering, or a related technical field. β€’ Open to all degrees if the candidate has strong hands-on programming experience. β€’ Internships do not count toward required experience. β€’ Comparable roles include Data Engineer, Data Operations, and ETL Developer. Work Details β€’ Schedule: 7:00 AM – 3:30 PM (CST) β€’ Travel: Less than 25% (2–3 trips per year) β€’ Work Arrangement: 100% onsite (Peoria, IL)