Job Summary:
DMSi Software is focused on expanding its usable data at scale to support the Building Materials industry. As a Senior Data Engineer, you will own the data pipeline for next-generation data products, collaborate with various teams, and advocate for data engineering best practices.
Responsibilities:
• Own the Data Pipeline
• Design, build, and evolve the data pipelines that power DMSi's data products—working within our established stack (PostgreSQL, Kafka, dbt).
• Drive technical decisions for scalable and performant data extraction, transformation, and delivery—selecting tools, evaluating build vs. buy, and establishing frameworks and processes.
• Establish data governance standards and quality assurance practices.
• Serve as DMSi's internal expert on data engineering best practices.
• Ship Products
• Launch multiple data products, including enterprise data access (PostgreSQL), event streaming (Kafka), and in-app analytics.
• Build production-ready pipelines that deliver customer data reliably at scale in a multi-tenant environment.
• Create a foundational data infrastructure to support AI and machine learning capabilities across DMSi's product portfolio.
• Partner with Product to iterate quickly from customer feedback to deployed improvements.
• Collaborate Across Teams
• Work closely with Systems Engineering and Architecture to ensure data infrastructure integrates seamlessly with DMSi's broader technical operations.
• Partner with Information Security to implement data security, access controls, and compliance requirements.
• Provide technical leadership and mentorship to Data Engineers on the team.
• Conduct code reviews that elevate quality and transfer knowledge across the organization.
Qualifications:
Required:
• 5+ years of hands-on data engineering experience, with at least 2 years in a senior or lead capacity.
• Deep expertise in SQL designing schemas, optimizing queries, and troubleshooting performance issues confidently.
• Production experience building and maintaining data pipelines using modern tools (dbt strongly preferred; experience with Airflow, Meltano, Singer, or similar also valuable).
• Strong Python skills for data processing, automation, and scripting.
• Cloud infrastructure experience (AWS and GCP preferred: S3, Glue, Athena, Redshift, Lake Formation).
• DevOps fluency—CI/CD pipelines, containerization, and infrastructure-as-code are familiar territory.
• Collaborative mindset and strong communication skills.
• Background in building data products or platforms (not just internal analytics).
• Exposure to machine learning pipelines or feature stores.
• Bachelor's or Master’s Degree in Computer Science, Computer Engineering, Electrical Engineering, Management Information Systems, or related field preferred.
• Well-experienced in working in Agile shop.
Preferred:
• Bachelor's or Master’s Degree in Computer Science, Computer Engineering, Electrical Engineering, Management Information Systems, or related field preferred.
• Cloud infrastructure experience (AWS and GCP preferred: S3, Glue, Athena, Redshift, Lake Formation).
Company:
DMSi is an independent, family-owned business. Our inventory and order management software powers building materials suppliers. Founded in 1976, the company is headquartered in Omaha, USA, with a team of 201-500 employees. The company is currently Growth Stage.