Data Platform Engineer

Posted 3 Days Ago
Omaha, NE, USA
In-Office
Mid level
Software
The Role
Designs, builds, and operates a scalable, multi-tenant data platform supporting analytics, reporting, and integrations. Responsibilities include developing data pipelines and CDC workflows, designing PostgreSQL schemas, maintaining dashboard data layers, provisioning customer data environments, applying infrastructure as code, monitoring data quality and performance, and resolving operational issues. The role partners with product, engineering, database administration, and infrastructure teams while documenting architecture and evaluating platform improvements.
Summary Generated by Built In

The Data Platform Engineer designs, builds, and evolves the data platform that powers analytics, reporting, and downstream integrations across DMSi products. This role owns the pipelines, schemas, and provisioning workflows that move data reliably from source systems into a scalable, multi-tenant analytics platform, and partners closely with database administration, infrastructure, and product teams to make that data available, accurate, and performant.

RESPONSIBILITIES AND DUTIES:

  1. Design and build data pipelines that move data reliably from source systems into the analytics platform, using change data capture, event streaming, and related integration patterns.
  2. Design, implement, and maintain PostgreSQL schemas and data models that support scalable, multi-tenant analytics.
  3. Build and maintain the dashboard data layer that powers customer-facing analytics and reporting.
  4. Develop and maintain per-customer data provisioning workflows so new customers and data sources onboard onto the platform consistently.
  5. Apply infrastructure-as-code practices to provision, configure, and manage data platform environments in a repeatable and auditable way.
  6. Monitor data pipeline health, performance, and data quality, and troubleshoot and resolve latency, throughput, and accuracy issues.
  7. Partner with product management and engineering teams to translate reporting and analytics requirements into data platform capabilities.
  8. Collaborate with database administration and infrastructure teams to ensure the data platform integrates cleanly with the broader hosting environment and follows established security and access control standards.
  9. Document data platform architecture, data flows, and operational procedures to support ongoing maintenance, on-call response, and knowledge sharing across the team.
  10. Evaluate tools, platforms, and approaches that improve the reliability, scalability, and performance of the data platform, and recommend adoption where warranted.

KNOWLEDGE, SKILLS, AND ABILITIES:
Strong hands-on experience with PostgreSQL, including schema design, query optimization, and data modeling for analytical workloads.
Experience with Kafka or a comparable event streaming or message platform, including change data capture pipeline design.
Experience with cloud infrastructure and infrastructure-as-code tooling.
Proficiency in at least one programming or scripting language, such as Python, for pipeline and automation development.
Familiarity with data modeling principles for multi-tenant, analytics-oriented systems.
Working knowledge of data security and access control practices appropriate to a multi-tenant analytics environment.
Strong problem-solving skills and the ability to work independently through ambiguous technical problems.
Clear written and verbal communication skills, including the ability to document technical designs for both technical and non-technical audiences.
Experience with monitoring and observability tooling is a plus.

EDUCATION AND EXPERIENCE:
Bachelor’s Degree in Computer Science, Information Systems, or a related field, or equivalent practical experience.
Three or more years of experience building and operating data pipelines, data platforms, or database-backed systems in production.

WORK ENVIRONMENT & PHYSICAL DEMANDS:
Normal office environment with use of computers and telephone systems; no unusual physical demands. 
Travel to customer locations as needed, including overnight stays, business air travel, and car rentals.
May require occasional off-hours availability to support on-call rotations or planned maintenance windows.

Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.

Skills Required

  • Bachelor’s degree in Computer Science, Information Systems, or a related field, or equivalent practical experience
  • Three or more years of experience building and operating data pipelines, data platforms, or database-backed systems in production
  • Strong hands-on experience with PostgreSQL, including schema design, query optimization, and analytical data modeling
  • Experience with Kafka or a comparable event streaming or messaging platform
  • Experience designing change data capture pipelines
  • Experience with cloud infrastructure and infrastructure-as-code tooling
  • Proficiency in at least one programming or scripting language, such as Python
  • Familiarity with multi-tenant, analytics-oriented data modeling principles
  • Working knowledge of data security and access control practices for multi-tenant analytics environments
  • Strong problem-solving skills and ability to work independently through ambiguous technical problems
  • Clear written and verbal communication skills, including technical documentation ability
  • Experience with monitoring and observability tooling
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Omaha, NE
176 Employees
Year Founded: 1976

What We Do

DMSi is bringing new technology and new ideas to the building materials industry through our specialized business management software. From our Omaha offices, we’re revolutionizing one of the largest, most critical sectors in the world. Fortunately, we like a challenge. We have positions for people who like to train on our software, research and solve customer business issues and optimize supply chains with bespoke solutions. We have positions for software engineers, designers, systems engineers, analysts, product owners, and product managers who explore innovative technologies and create human interfaces. We have positions that make our company hum in sales, marketing, human resources, and accounting, which are helping to evolve our brand and our team. What makes us tick is surrounding ourselves with bright, kind, curious people who love the limitless possibilities that the field of enterprise computer software has to offer.

Similar Jobs

CrowdStrike Logo CrowdStrike

Data Engineer

Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Remote or Hybrid
USA
11000 Employees
120K-180K Annually

Photon Logo Photon

Platform Engineer

Agency • Information Technology
In-Office or Remote
2 Locations
5017 Employees
38K-133K Annually

Atlas Logo Atlas

Senior Engineer

Big Data • Cloud • HR Tech • Payments • Software
Remote or Hybrid
United States of America
375 Employees

CrowdStrike Logo CrowdStrike

Staff Engineer

Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Remote or Hybrid
USA
11000 Employees
195K-290K Annually

Similar Companies Hiring

Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel.io Thumbnail
Aerospace • Hardware • Robotics • Software
US
50 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account