Data Engineer

Evolving Solution Services

Round Rock (TX)

On-site

USD 90,000 - 130,000

Full time

11 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Knowmadics is seeking a Data Engineer to own end-to-end data pipelines and backend services for geospatial and telemetry data. You will collaborate with researchers and engineers to translate concepts into scalable technical solutions.

The role emphasizes rapid iteration, data quality, and observability while supporting exploration and research maturation in a cloud environment.

Qualifications

  • Bachelor’s degree or equivalent practical experience in a related STEM field.
  • 3+ years of software/data engineering experience.
  • Ability to obtain and maintain a U.S. security clearance; U.S. Citizenship required.
  • Strong proficiency in Python for data engineering and backend processing.
  • Experience building data pipelines, APIs, and data-intensive systems for analytics or ML.

Responsibilities

  • Own end-to-end data engineering capabilities for research and analytics.
  • Build and maintain data pipelines ingesting structured and geospatial data.
  • Develop backend services and APIs to support analytics workflows.
  • Design data models for analytical, operational, and geospatial use cases.
  • Collaborate to estimate work and deliver medium-scope capabilities.
  • Contribute to data architecture decisions balancing speed and quality.
  • Write clean, tested software for data processing and services.
  • Debug data quality issues and pipeline failures across systems.
  • Participate in code reviews and technical documentation.
  • Mentor junior engineers and support onboarding.
  • Support CI/CD, deployment, and operational needs.

Skills

Python
Data engineering
ETL pipelines
SQL
APIs
CI/CD
Testing
Observability
Security
Go/Java

Education

Bachelor’s degree in Computer Science, Engineering, Data Engineering, Information Systems, or related STEM field

Tools

PostgreSQL
FastAPI
Docker
Kubernetes
Pandas/Polars
Geo databases
PostGIS
AWS

Job description

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.

FullTime Professional Lawton, OK, US

Job Purpose/Summary

The 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.

The 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.

The 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.

As 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.

In 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.

Duties and Responsibilities
  • Own and deliver end-to-end data engineering capabilities supporting applied research, experimentation, geospatial analytics, backend services, and emerging data infrastructure.
  • Build and maintain data pipelines that ingest, validate, transform, and organize structured, semi-structured, sensor, telemetry, and geospatial data.
  • Develop backend services, APIs, and data interfaces supporting analytics, machine learning, and research workflows.
  • Design and implement data models supporting analytical, operational, and geospatial use cases.
  • Collaborate with researchers, data scientists, software engineers, and stakeholders to define requirements, estimate work, and deliver medium-scope technical capabilities.
  • Contribute to data architecture and implementation decisions, balancing research velocity, data quality, scalability, maintainability, and technical complexity.
  • Write clean, maintainable, and tested software for data processing, backend services, and analytical workflows.
  • Debug data quality issues, pipeline failures, backend services, and integrations across databases, APIs, object storage, and analytical systems.
  • Participate in code reviews, design discussions, planning, estimation, and technical documentation.
  • Support onboarding and informal mentorship of junior engineers, interns, and new team members.
  • Contribute to containerization, CI/CD, deployment, and operational support for research and development environments.
  • Stay current with technologies and practices related to data engineering, backend software development, cloud-native systems, and geospatial analytics.
Qualifications
Required:
  • Bachelor’s degree in Computer Science, Engineering, Data Engineering, Information Systems, or a related STEM field; or equivalent practical experience.
  • 3+ years of experience in software engineering, data engineering, backend engineering, or data-intensive application development.
  • Ability to obtain and maintain a U.S. security clearance; U.S. Citizenship required.
  • Strong proficiency in Python for data engineering, backend services, and data processing workflows.
  • Experience designing, building, or maintaining data pipelines, backend services, APIs, or data-intensive software systems supporting analytical, geospatial, or machine learning workflows.
  • Experience with relational databases, including PostgreSQL or similar systems, data modeling, query design, and structured data access patterns.
  • Experience building standards-based APIs, including REST, using modern Python web frameworks, such as FastAPI or similar, including data validation and asynchronous request handling.
  • Familiarity with Python data processing libraries, such as Pandas, Polars, or PyArrow, for transforming and working with analytical or application data.
  • Familiarity with geospatial data concepts, spatial data formats, or demonstrated ability to work with location-based datasets.
  • Experience deploying applications or services in cloud environments, such as AWS, and working with containerized systems such as Docker.
  • Experience with CI/CD pipelines and version control systems, such as GitHub or GitLab, including automated testing and code review workflows.
  • Experience implementing testing strategies, including unit, integration, and data validation tests.
  • Familiarity with observability and debugging practices, including logging, monitoring, and troubleshooting distributed systems.
  • Working knowledge of security best practices, including authentication, authorization, and secure data handling.
  • Experience with at least one systems-oriented language, such as Go or Java, beyond Python.
Preferred:
  • Experience 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.
  • Familiarity 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.
  • Experience developing data infrastructure or analytical frameworks that support machine learning, feature generation, experimentation, model evaluation, or applied research workflows.
  • Experience working with sensor-based, telemetry, time-series, mobility, geospatial, or other high-volume real-world data systems.
  • Experience supporting applied research, rapid prototyping, or experimental data workflows.
  • Experience with edge, real-time, streaming, event-driven, or latency-sensitive applications.
  • Familiarity with infrastructure-as-code tools and practices, such as Terraform.
  • Familiarity with real-time communication and service integration patterns, such as WebSockets, gRPC, event-driven interfaces, or message-based architectures.
  • Experience supporting mission-critical, customer-facing, fielded, or operationally relevant systems.
  • Experience with modern frontend development, such as TypeScript or React, for internal tools, dashboards, or lightweight operational interfaces.
Working conditions
  • Employees 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.
  • Candidate should live within driving distance of the following areas: Wichita, KS; Lawton,OK; or Round Rock, TX
  • Some weekend work may be required based on project deadlines or operational needs.
Physical requirements

May include sitting or standing for extended periods, working with computers and technical equipment, and occasionally lifting or moving materials or tools.

Direct reports

None

All 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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Data Scientist
Data Scientist

Evolving Solution Services • Round Rock (TX)

On-site
USD 110,000 - 150,000
Data Scientist
Data Scientist

Evolving Solution Services • Lawton (OK)

On-site
USD 90,000 - 130,000
Senior Software Engineer, Platform
Senior Software Engineer, Platform

Evolving Solution Services • Round Rock (TX), Northern (KY)

Hybrid
USD 140,000 - 190,000
Product Operations Specialist
Product Operations Specialist

Evolving Solution Services • Lawton (OK)

On-site
USD 70,000 - 110,000
UI/UX Designer
UI/UX Designer

Evolving Solution Services • Round Rock (TX), Northern (KY)

Hybrid
USD 85,000 - 120,000
Data Engineer
Data Engineer

MAVERICK TRANSPORTATION, LLC. • North Little Rock (AR)

On-site
USD 65,000 - 85,000
Medical Insurance
Dental Insurance
Prescription Discount Card
+5
Staff Data Engineer-AI Platform
Staff Data Engineer-AI Platform

H-E-B • Austin (TX)

On-site
USD 150,000 - 190,000
Python Developer Engineer
Python Developer Engineer

MDMi • Indianapolis (IN)

Hybrid
USD 110,000 - 140,000
Competitive salary
Health insurance
Dental insurance
+5
Data Engineer I
Data Engineer I

True Anomaly • City of Long Beach (NY)

Hybrid
USD 85,000 - 115,000
Health insurance
Dental insurance
Vision insurance
+4
Data Operations Engineer
Data Operations Engineer

People Architects • Kentucky

Remote
USD 70,000 - 90,000