Cavallo is seeking a Data Engineer who will play a pivotal role in transforming raw data into valuable insights that drive our business decisions. The Data Engineer will work closely with our team of data scientists, developers, and other stakeholders to design, develop, and maintain robust data pipelines and infrastructure.
A typical day of a Data Engineer would include:
- Data Pipeline Development: Build and maintain scalable data pipelines to extract, load and transform (ELT) data from various sources (e.g., databases, APIs, files) into data warehouses and data lakes.
- Data Warehousing and Data Lake Management: Design and implement data warehousing and data lake architectures to store and manage large-scale datasets efficiently.
- Data Quality, Data Lineage and Governance: Ensure data quality and integrity throughout the data lifecycle by implementing data validation, cleansing, and governance processes.
- Infrastructure Management: Manage and optimize data infrastructure, including cloud platforms (e.g., AWS, Azure), databases (e.g., PostgreSQL, Clickhouse), and data processing tools (e.g., Airbyte, Apache Spark, Hadoop).
- Data Modeling: Develop data models and schemas that align with business requirements and support data analysis and reporting.
- Performance Optimization: Identify and address performance bottlenecks in data pipelines and infrastructure to improve query response times and data processing efficiency.
- Collaboration: Work closely with data scientists, architects, and other stakeholders to understand their data needs and provide effective solutions.
- Automation: Automate repetitive data tasks using scripting languages (e.g., Python, SQL) and automation tools to improve efficiency and reduce manual effort.
This may be the job for you if:
- You have 3 years of proven experience in data engineering;
- You have earned a Bachelor’s degree in Computer Science, Data Engineering or other related field;
- You have strong experience with data warehousing and data lake technologies (e.g., Clickhouse, Snowflake, Redshift), data modeling, and schema design;
- You have knowledge of ETL/ELT processes and tools (e.g., Airbyte, Informatica, Talend, Airflow);
- You have a strong understanding of cloud computing platforms (e.g., AWS, Azure);
- You have a highly analytical mindset with the ability to tackle complex problems by developing recommendations and designing solutions;
- You have the ability to collaborate with cross-functional teams across the organization;
- You personify Cavallo’s Core Values;
- You are passionate about innovation and creating useful software applications;
- You are self-motivated, hard-working and strive to be the best version of yourself daily;
- You are looking to join a team of people who are eager to learn and share knowledge.
Why should you apply?
- Become a member of a #PeopleFirst organization that believes in instilling excellence in the people who make up our team;
- Work with collaborative colleagues who seek out and value each other’s input and feedback;
- Strong leadership who believe in creating enormous and measurable value for our Customers.
Key Benefits:
- Competitive Salary Package
- Medical, Dental, Vision, Life and STD Insurance
- 4% 401(k) Employer Match
- Generous PTO and Work/Life Synergy
- Learning and Career Development Opportunities
About Cavallo
We’re seeking the self-motivated, the hard-working, the problem solvers, and the dedicated to join our team of experts. We're focused on helping businesses grow, expand, or reshape how they do things by approaching each and every problem with energy, creativity, and confidence. Ingenuity, adaptation, and evolution are at the core for us at Cavallo.
Our Grand Rapids-based headquarters is focused on helping change the way organizations do business through our software products, customizations, expertise, and support. Our enterprise software solutions work with leading business applications, Microsoft Dynamics GP and Business Central, and integrate with a wide range of apps and platforms. Cavallo has been in the business of helping manufacturing and distribution companies increase productivity and efficiency since 2003. We got our start when a small business owner tasked a software developer with transforming a pile of clipboards and legal pads into a streamlined, efficient inventory management system. We have been sharing ideas and innovating ever since.
At Cavallo, we're always looking for talented individuals to join our team of professionals. We believe our success is built on the abilities of our employees, and we strive to create a challenging and rewarding environment where all individuals are respected and encouraged to grow. Reach out to us today!