{"schemaVersion":"jobsearcher.job.v1","id":"6e5176fd4fb7e3606b32639c","url":"https://jobsearcher.com/jobs/6e5176fd4fb7e3606b32639c","canonicalUrl":"https://jobsearcher.com/jobs/6e5176fd4fb7e3606b32639c","title":"Data Engineer","description":"Job Purpose/Summary\n\nThe Data Engineer owns and delivers end-to-end data engineering features that support applied research, experimentation, and emerging analytical capabilities. This role develops data pipelines, backend services, data models, and supporting infrastructure for geospatial, sensor, telemetry, and analytical data systems.\n\nThe role is responsible for delivering data-oriented capabilities from design through validation, including building ingestion workflows, transforming and modeling datasets, developing APIs and service interfaces, and integrating with analytical storage systems. The Data Engineer contributes to system design, making informed tradeoffs across speed of research iteration, data quality, scalability, and implementation complexity.\n\nThe Data Engineer works closely with researchers, data scientists, software engineers, and product stakeholders to clarify requirements, define acceptance criteria, and translate experimental concepts into usable technical solutions. The role handles moderate ambiguity with support, breaks down medium-scope work into actionable tasks, and contributes to planning and estimation.\n\nAs a collaborative team member, this role produces clear technical documentation, participates in design discussions and code reviews, and helps coordinate dependencies across data, backend, and research workflows. The person in this role demonstrates solid working knowledge of the domain, anticipates common edge cases in real-world data, and incorporates appropriate safeguards through validation, testing, instrumentation, and monitoring.\n\nIn partnership with cross-functional teams, this role helps move promising research capabilities from prototype toward reusable data infrastructure, emphasizing rapid iteration, practical engineering judgment, and operational rigor to support reliable experimentation, evaluation, and future maturation.\n\nDuties and Responsibilities\n\nOwn and deliver end-to-end data engineering capabilities supporting applied research, experimentation, geospatial analytics, backend services, and emerging data infrastructure.\nBuild and maintain data pipelines that ingest, validate, transform, and organize structured, semi-structured, sensor, telemetry, and geospatial data.\nDevelop backend services, APIs, and data interfaces supporting analytics, machine learning, and research workflows.\nDesign and implement data models supporting analytical, operational, and geospatial use cases.\nCollaborate with researchers, data scientists, software engineers, and stakeholders to define requirements, estimate work, and deliver medium-scope technical capabilities.\nContribute to data architecture and implementation decisions, balancing research velocity, data quality, scalability, maintainability, and technical complexity.\nWrite clean, maintainable, and tested software for data processing, backend services, and analytical workflows.\nDebug data quality issues, pipeline failures, backend services, and integrations across databases, APIs, object storage, and analytical systems.\nParticipate in code reviews, design discussions, planning, estimation, and technical documentation.\nSupport onboarding and informal mentorship of junior engineers, interns, and new team members.\nContribute to containerization, CI/CD, deployment, and operational support for research and development environments.\nStay current with technologies and practices related to data engineering, backend software development, cloud-native systems, and geospatial analytics.\n\nQualifications\n\nRequired:\n\nBachelor’s degree in Computer Science, Engineering, Data Engineering, Information Systems, or a related STEM field; or equivalent practical experience.\n3+ years of experience in software engineering, data engineering, backend engineering, or data-intensive application development.\nAbility to obtain and maintain a U.S. security clearance; U.S. Citizenship required.\nStrong proficiency in Python for data engineering, backend services, and data processing workflows.\nExperience designing, building, or maintaining data pipelines, backend services, APIs, or data-intensive software systems supporting analytical, geospatial, or machine learning workflows.\nExperience with relational databases, including PostgreSQL or similar systems, data modeling, query design, and structured data access patterns.\nExperience building standards-based APIs, including REST, using modern Python web frameworks, such as FastAPI or similar, including data validation and asynchronous request handling.\nFamiliarity with Python data processing libraries, such as Pandas, Polars, or PyArrow, for transforming and working with analytical or application data.\nFamiliarity with geospatial data concepts, spatial data formats, or demonstrated ability to work with location-based datasets.\nExperience deploying applications or services in cloud environments, such as AWS, and working with containerized systems such as Docker.\nExperience with CI/CD pipelines and version control systems, such as GitHub or GitLab, including automated testing and code review workflows.\nExperience implementing testing strategies, including unit, integration, and data validation tests.\nFamiliarity with observability and debugging practices, including logging, monitoring, and troubleshooting distributed systems.\nWorking knowledge of security best practices, including authentication, authorization, and secure data handling.\nExperience with at least one systems-oriented language, such as Go or Java, beyond Python.\n\nPreferred:\n\nExperience with geospatial data handling, spatial databases, spatial data formats, or geospatial analytics workflows using tools such asPostGIS, Apache Sedona, GeoPandas, Shapely, GDAL, Rasterio, Cloud Optimized GeoTIFF, GeoParquet, or related technologies.\nFamiliarity with lakehouse, streaming, or analytical data architectures using technologies such as Apache Iceberg, Delta Lake, Parquet, Arrow, object storage, Trino, DuckDB, Spark, Kafka, or similar tools.\nExperience developing data infrastructure or analytical frameworks that support machine learning, feature generation, experimentation, model evaluation, or applied research workflows.\nExperience working with sensor-based, telemetry, time-series, mobility, geospatial, or other high-volume real-world data systems.\nExperience supporting applied research, rapid prototyping, or experimental data workflows.\nExperience with edge, real-time, streaming, event-driven, or latency-sensitive applications.\nFamiliarity with infrastructure-as-code tools and practices, such as Terraform.\nFamiliarity with real-time communication and service integration patterns, such as WebSockets, gRPC, event-driven interfaces, or message-based architectures.\nExperience supporting mission-critical, customer-facing, fielded, or operationally relevant systems.\nExperience with modern frontend development, such as TypeScript or React, for internal tools, dashboards, or lightweight operational interfaces.\n\nWorking conditions\n\nEmployees may be called upon to participate in in-person meetings, trainings, or company functions at Knowmadics offices or other designated locations. Travel in support of business operations may also be required, and employees are expected to comply with these obligations as part of their position.\nCandidate should live within driving distance of the following areas: Wichita, KS; Lawton,OK; or Round Rock, TX\nSome weekend work may be required based on project deadlines or operational needs.\nEstimated Travel:5-15%\n\nPhysical requirements\n\nMay include sitting or standing for extended periods, working with computers and technical equipment, and occasionally lifting or moving materials or tools.\n\nDirect reports\n\nNone\n\nAll qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.","company":"Knowmadics","rawCompany":"knowmadics","city":"Marienthal","state":"KS","isRemote":false,"isActive":false,"createdAt":"2026-09-02T10:43:28.873Z","occupations":[{"code":"15-1243.01","title":"Data Warehousing Specialists","slug":"data-warehousing-specialists"},{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Data Engineer","description":"Job Purpose/Summary\n\nThe Data Engineer owns and delivers end-to-end data engineering features that support applied research, experimentation, and emerging analytical capabilities. This role develops data pipelines, backend services, data models, and supporting infrastructure for geospatial, sensor, telemetry, and analytical data systems.\n\nThe role is responsible for delivering data-oriented capabilities from design through validation, including building ingestion workflows, transforming and modeling datasets, developing APIs and service interfaces, and integrating with analytical storage systems. The Data Engineer contributes to system design, making informed tradeoffs across speed of research iteration, data quality, scalability, and implementation complexity.\n\nThe Data Engineer works closely with researchers, data scientists, software engineers, and product stakeholders to clarify requirements, define acceptance criteria, and translate experimental concepts into usable technical solutions. The role handles moderate ambiguity with support, breaks down medium-scope work into actionable tasks, and contributes to planning and estimation.\n\nAs a collaborative team member, this role produces clear technical documentation, participates in design discussions and code reviews, and helps coordinate dependencies across data, backend, and research workflows. The person in this role demonstrates solid working knowledge of the domain, anticipates common edge cases in real-world data, and incorporates appropriate safeguards through validation, testing, instrumentation, and monitoring.\n\nIn partnership with cross-functional teams, this role helps move promising research capabilities from prototype toward reusable data infrastructure, emphasizing rapid iteration, practical engineering judgment, and operational rigor to support reliable experimentation, evaluation, and future maturation.\n\nDuties and Responsibilities\n\nOwn and deliver end-to-end data engineering capabilities supporting applied research, experimentation, geospatial analytics, backend services, and emerging data infrastructure.\nBuild and maintain data pipelines that ingest, validate, transform, and organize structured, semi-structured, sensor, telemetry, and geospatial data.\nDevelop backend services, APIs, and data interfaces supporting analytics, machine learning, and research workflows.\nDesign and implement data models supporting analytical, operational, and geospatial use cases.\nCollaborate with researchers, data scientists, software engineers, and stakeholders to define requirements, estimate work, and deliver medium-scope technical capabilities.\nContribute to data architecture and implementation decisions, balancing research velocity, data quality, scalability, maintainability, and technical complexity.\nWrite clean, maintainable, and tested software for data processing, backend services, and analytical workflows.\nDebug data quality issues, pipeline failures, backend services, and integrations across databases, APIs, object storage, and analytical systems.\nParticipate in code reviews, design discussions, planning, estimation, and technical documentation.\nSupport onboarding and informal mentorship of junior engineers, interns, and new team members.\nContribute to containerization, CI/CD, deployment, and operational support for research and development environments.\nStay current with technologies and practices related to data engineering, backend software development, cloud-native systems, and geospatial analytics.\n\nQualifications\n\nRequired:\n\nBachelor’s degree in Computer Science, Engineering, Data Engineering, Information Systems, or a related STEM field; or equivalent practical experience.\n3+ years of experience in software engineering, data engineering, backend engineering, or data-intensive application development.\nAbility to obtain and maintain a U.S. security clearance; U.S. Citizenship required.\nStrong proficiency in Python for data engineering, backend services, and data processing workflows.\nExperience designing, building, or maintaining data pipelines, backend services, APIs, or data-intensive software systems supporting analytical, geospatial, or machine learning workflows.\nExperience with relational databases, including PostgreSQL or similar systems, data modeling, query design, and structured data access patterns.\nExperience building standards-based APIs, including REST, using modern Python web frameworks, such as FastAPI or similar, including data validation and asynchronous request handling.\nFamiliarity with Python data processing libraries, such as Pandas, Polars, or PyArrow, for transforming and working with analytical or application data.\nFamiliarity with geospatial data concepts, spatial data formats, or demonstrated ability to work with location-based datasets.\nExperience deploying applications or services in cloud environments, such as AWS, and working with containerized systems such as Docker.\nExperience with CI/CD pipelines and version control systems, such as GitHub or GitLab, including automated testing and code review workflows.\nExperience implementing testing strategies, including unit, integration, and data validation tests.\nFamiliarity with observability and debugging practices, including logging, monitoring, and troubleshooting distributed systems.\nWorking knowledge of security best practices, including authentication, authorization, and secure data handling.\nExperience with at least one systems-oriented language, such as Go or Java, beyond Python.\n\nPreferred:\n\nExperience with geospatial data handling, spatial databases, spatial data formats, or geospatial analytics workflows using tools such asPostGIS, Apache Sedona, GeoPandas, Shapely, GDAL, Rasterio, Cloud Optimized GeoTIFF, GeoParquet, or related technologies.\nFamiliarity with lakehouse, streaming, or analytical data architectures using technologies such as Apache Iceberg, Delta Lake, Parquet, Arrow, object storage, Trino, DuckDB, Spark, Kafka, or similar tools.\nExperience developing data infrastructure or analytical frameworks that support machine learning, feature generation, experimentation, model evaluation, or applied research workflows.\nExperience working with sensor-based, telemetry, time-series, mobility, geospatial, or other high-volume real-world data systems.\nExperience supporting applied research, rapid prototyping, or experimental data workflows.\nExperience with edge, real-time, streaming, event-driven, or latency-sensitive applications.\nFamiliarity with infrastructure-as-code tools and practices, such as Terraform.\nFamiliarity with real-time communication and service integration patterns, such as WebSockets, gRPC, event-driven interfaces, or message-based architectures.\nExperience supporting mission-critical, customer-facing, fielded, or operationally relevant systems.\nExperience with modern frontend development, such as TypeScript or React, for internal tools, dashboards, or lightweight operational interfaces.\n\nWorking conditions\n\nEmployees may be called upon to participate in in-person meetings, trainings, or company functions at Knowmadics offices or other designated locations. Travel in support of business operations may also be required, and employees are expected to comply with these obligations as part of their position.\nCandidate should live within driving distance of the following areas: Wichita, KS; Lawton,OK; or Round Rock, TX\nSome weekend work may be required based on project deadlines or operational needs.\nEstimated Travel:5-15%\n\nPhysical requirements\n\nMay include sitting or standing for extended periods, working with computers and technical equipment, and occasionally lifting or moving materials or tools.\n\nDirect reports\n\nNone\n\nAll qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.","datePosted":"2026-09-02T10:43:28.873Z","dateModified":"2026-09-02T10:43:28.873Z","hiringOrganization":{"@type":"Organization","name":"Knowmadics","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Marienthal","addressRegion":"KS","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"6e5176fd4fb7e3606b32639c"},"url":"https://jobsearcher.com/jobs/6e5176fd4fb7e3606b32639c"}}