Data Engineer
Purple Drive
Overview: Location: St. Louis, MO Title: Data Engineer Experience: 10+ Years (Software/Data Engineering) Job Description Core Responsibilities
- Drive adoption and implementation of tools and platforms that support both internal and external customers.
- Serve as a key contributor across the full data/software/platform development lifecycle: design, development, documentation, testing, deployment, and support .
- Operate efficiently within highly secure environments adhering to PII and PCI-DSS standards.
- Support architects and engineers in designing and building scalable, secure, and agile data applications and platforms.
- Design, develop, and optimize batch and real-time data pipelines using Medallion Architecture , preferably on Snowflake or Databricks .
- Build modular, test-driven data transformation workflows using dbt , following strict TDD practices.
- Implement CI/CD pipelines via GitLab and Jenkins for automated testing, deployment, and monitoring.
- Embed DataOps principles across all phases of the pipeline lifecycle-testing, monitoring, versioning, collaboration, and automation.
- Create scalable, reusable data models to support analytics and reporting, including Power BI dashboards.
- Develop, optimize, and support real-time streaming pipelines using technologies such as Kafka and Spark Structured Streaming .
- Establish data observability frameworks for monitoring data quality, freshness, lineage, and anomaly detection .
- Lead deployments, migrations, and upgrades for data platforms ensuring minimal downtime and strong mitigation planning.
- Collaborate with cross-functional stakeholders to translate requirements into reliable, high-impact data solutions.
- Maintain comprehensive documentation covering pipeline architecture, processes, standards, and operating procedures.
- Troubleshoot complex data and system issues using advanced analytical and problem-solving skills.
- Communicate clearly and effectively with both technical and non-technical stakeholders.
- Bachelor's degree in Computer Science , Engineering , or related technical discipline.
- 15+ years of proven experience in software development, data engineering, or platform engineering.
- Deep hands-on expertise with Databricks , Python , PySpark , and Spark SQL .
- Strong experience building high-performance transformations involving joins, window functions, aggregations, partitioning, and caching strategies.
- Skilled in developing and managing real-time streaming pipelines .
- Experience with Delta Live Tables (DLT) and Databricks Workflows ; knowledge of Lakeflow Declarative Pipelines is a plus.
- Strong DevOps background including:
- Databricks Asset Bundles (DABs)
- Git/GitHub/Bitbucket
- Jenkins automation
- Proven experience with dbt for modular, testable, and scalable transformation workflows.
- Solid understanding of cloud database ecosystems (AWS, Azure, or GCP).
- Expertise in designing scalable data models and dashboards using Power BI .
- Advanced SQL development and query optimization skills.
- Demonstrated capability in building and managing data observability frameworks.
- Strong track record in planning and executing large-scale deployments, upgrades, and migrations with minimal operational impact.
Vacancy posted more than 2 months ago
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Data Engineer. Be the first to apply!
Related searches
- remote data engineer Saint Louis, MO
- entry level big data engineer Saint Louis, MO
- big data devops engineer Saint Louis, MO
- entry level data engineer Saint Louis, MO
- data engineer Saint Louis, MO
- software data engineer Saint Louis, MO
- big data cloud engineer Saint Louis, MO
- junior big data engineer Saint Louis, MO
- sr information security engineer Saint Louis, MO
- director data engineering Saint Louis, MO
