All roles

Open role

[Remote] Data Engineer

Remote · Ireland Full-time

Note: The job is a remote job and is open to candidates in USA. Knowmadics is a company developing data and analytical capabilities for applied research and operational use cases. The Data Engineer owns end-to-end data engineering features, including pipelines, backend services, APIs, data models, and infrastructure supporting geospatial, sensor, telemetry, machine learning, and analytical workflows. The role collaborates with cross-functional teams to translate research concepts into reliable, reusable technical solutions.

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

Skills

  • 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
  • Experience with geospatial data handling, spatial databases, spatial data formats, or geospatial analytics workflows using tools such as PostGIS, 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

Company Overview

  • Knowmadics is the leading provider of integration solutions It was founded in 2013, and is headquartered in Herndon, Virginia, USA, with a workforce of 51-200 employees. Its website is http://www.knowmadics.com.
  • More open positions

    [Remote] ACCOUNT MANAGER-BHC-ARIZONA

    Work from home Full-time role

    [Remote] Commercial Finance Analyst

    Work from home Full-time role

    [Remote] Data Scientist

    Work from home Full-time role

    [Remote] ACCOUNT MANAGER-BHC-ARIZONA

    Work from home Full-time role

    [Remote] ACCOUNT MANAGER-BHC-ARIZONA

    Work from home Full-time role

    Chaplain or Spiritual Caregiver Per Diem - Geisinger Hospice-Selinsgrove

    Work from home Full-time role

    Remote Work From Home Administrative Assistant Admin - Part Time Panelists Needed

    Work from home Full-time role

    Remote Data Entry Specialist – Precision Data Management & Analytics – Join talentnexus’s Dynamic Team

    Work from home Full-time role

    Assistant Director, Communications

    Work from home Full-time role

    Real Estate Associate Agent (1099) - Texas (Future Openings)

    Work from home Full-time role

    [Remote] Sr. Product Manager, Rules

    Work from home Full-time role

    Paid Product Tester

    Work from home Full-time role

    [Remote] Communications and Content Manager

    Work from home Full-time role

    Precision Medicine Global Biomarker Lead , Rare Disease

    Work from home Full-time role

    Sustainability AI/ML Engineer (100 % remote) (m/f/d)

    Work from home Full-time role

    Hybrid General Manager – Airport Customer Experience & Operations Excellence – Seattle, WA

    Work from home Full-time role

    UI Systems Designer (Remote, San Miguel de Tucuman)

    Work from home Full-time role

    Lead Full Stack Developer (WFH/Remote) | Midshift Exp

    Work from home Full-time role

    Registered Nurse

    Work from home Full-time role

    Senior Automation Engineer

    Work from home Full-time role

    [Remote] Senior Compensation Analyst

    Work from home Full-time role