Data Engineer (Temporal & Apache Kafka required)
Infinitive Inc
About Infinitive
Infinitive is a data and AI consultancy that helps clients modernize, monetize, and operationalize their data to generate lasting value. They pride themselves on their deep industry and technology expertise, ensuring that they drive and sustain the adoption of new capabilities. Infinitive is committed to aligning their team with their clients' culture, ensuring a successful partnership by bringing the right mix of talent and skills for high return on investment.
Infinitive has earned recognition as one of the "Best Small Firms to Work For" by Consulting Magazine, receiving this accolade nine times, most recently in 2026. They have also been honored as a “Top Workplace” by the Washington Post, “Best Places to Work” by the Washington Business Journal, and “Best Places to Work” by Virginia Business.
About the RoleWe are seeking an experienced Data Engineer to help design, build, and scale our next-generation event-driven data platforms. In this role, you will be instrumental in bridging high-throughput distributed streaming with complex, fault-tolerant workflow orchestration and strict data governance.
You will work extensively with Apache Kafka for real-time event streaming and Temporal (the open-source, durable execution engine originating from Uber/Cadence) to build resilient, distributed stateful workflows and data pipelines. A core focus of this position is establishing robust data schema design and automated validation to ensure strong data contracts across distributed systems. Alongside these technologies, you will design robust batch and streaming ETL/ELT pipelines leveraging Python, Apache Spark, and modern cloud data warehouses/lakehouses.
Key Responsibilities
Stream Processing & Messaging: Architect, deploy, and maintain high-volume distributed data streams using Apache Kafka (producers, consumers, Kafka Connect, Schema Registry).
Data Schema Design & Validation: Establish and enforce schema design standards, versioning strategies, and automated schema validation (e.g., Avro, Protobuf, JSON Schema) to maintain strict data contracts across microservices, streaming consumers, and lakehouse storage.
Resilient Workflow Orchestration: Design and implement durable execution workflows using Temporal to coordinate long-running distributed pipelines, compensate transactions (Saga pattern), and manage cross-system ETL tasks.
Pipeline Development: Build end-to-end batch and near-real-time pipelines using Python, SQL, and Apache Spark / PySpark.
Data Modeling & Warehousing: Design and optimize analytical data models (dimensional/star schema) in modern cloud data warehouses/lakehouses (e.g., Snowflake, BigQuery, Databricks, Redshift).
Reliability & Data Quality: Implement automated testing, continuous schema validation, data drift detection, and observability across streaming and batch workflows.
- Cross-Functional Collaboration: Partner with software engineers, machine learning engineers, and analysts to define standard schema definitions, data contracts, and production-grade CI/CD release patterns.
Required Experience
4+ years of professional experience in data engineering, backend distributed systems, or software engineering.
Hands-on experience with Temporal (or Cadence): Proven understanding of durable workflows, activities, retries, signals, queries, and long-running distributed task orchestration.
Deep expertise with Apache Kafka: Practical experience with message partitioning, consumer groups, offset management, and topic design.
Strong background in Data Schema Design & Validation:
Demonstrated proficiency with schema definition frameworks (Apache Avro, Protocol Buffers/gRPC, or JSON Schema).
Practical experience managing schema evolution, compatibility modes (backward/forward/full), and schema registries (e.g., Confluent Schema Registry, AWS Glue Schema Registry).
Experience enforcing data validation rules, contract testing, and data quality checks (e.g., Great Expectations, Pandera, Pydantic, dbt tests).
Strong programming proficiency in Python (Go or Java is a plus) with clean code, design patterns, and unit/integration testing standards.
Distributed computing experience: Hands-on development with Apache Spark (PySpark/Spark SQL) processing large-scale datasets.
Advanced SQL & Data Modeling: Strong experience with relational databases, dimensional data modeling, and query performance tuning.
Infinitive is required by law in some jurisdictions to include a reasonable estimate of the compensation range for this role. The determination of this range includes various factors not limited to skill set, level, experience, relevant training, and licensure and certifications. Compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current range for this role in the U.S. is $90,000 - $154,00.00.
Infinitive is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by applicable federal, state, or local law. - ...Infinitive Infinitive is a data and AI consultancy that... ...an experienced Data Engineer to help design, build,... ...work extensively with Apache Kafka for real-time event streaming and Temporal (the open-source, durable... .../CD release patterns. Required Experience 4+ years of...SuggestedContract workLocal area
- ...Citizenship: U.S. Citizenship Required Clearance: Ability to obtain... ...SDA is seeking a Senior Big Data Engineer / Java Data Integration Engineer... ...using technologies such as Kafka, Spark, Elasticsearch, and... ...Experience building and supporting Apache Kafka producers, consumers,...SuggestedFull timeRemote workFlexible hours
- ...Senior Data EngineerSteerBridge is a modern technology... ...team as a Senior Data Engineer to align data solutions to business requirements by planning and... ...distributed processing tools (Apache Kafka, Airflow, Spark, Flink,... ....Familiarity with temporal tables, data versioning...SuggestedContract workLocal area
- Infinitive Inc is hiring a Data Engineer to help design, build, and scale next... ...work on distributed systems using Apache Kafka for streaming data movement and Temporal for long-running pipeline... ...Compensation Infinitive Inc is required by law in some jurisdictions to...SuggestedContract work
- Infinitive Inc is hiring a Data Engineer to design, build, and scale next-generation, event-driven data platforms in McLean, VA onsite. You will work on high-volume streaming systems with Apache Kafka, Temporal, and schema contracts across microservices and lakehouse storage...Suggested
$138k - $185k
...medical plans. Overview Lead Data Engineers at Excella play a key role in... ...technologies such as Spark, Kafka, and file formats like... ...Databricks Certified Developer for Apache Spark ~ Databricks... ...maintain a DHS Public Trust (requires US Citizenship). This rangerepresentsthe...Work from homeHome officeFlexible hours- ...are seeking a motivated and skilled Data Engineer to join our team. The ideal... ...functional teams to understand data requirements and translate them into technical solutions... ...and big data technologies such as Apache Hadoop, Spark, or Kafka. Knowledge of cloud-based data...
- 540 is seeking a Senior Data Engineer to support a mission-critical technology... ..., you will translate complex requirements into secure, scalable solutions using Databricks, Apache Spark, and Delta Lake. You... ...architecting streaming solutions using Kafka, Kinesis, Pulsar, or Spark...Temporary workWork at officeLocal areaFlexible hours
- BasisPath is seeking a highly motivated Senior Data Engineer to support mission‑critical data... ...government customers. This position requires strong experience with cloud‑based data... ...big data technologies. Experience with Apache Kafka, Presto, or similar distributed data processing...Relocation package
- Infinitive Inc in the United States is seeking an experienced Data Engineer to design, build, and scale event-driven data platforms.... ...will bridge real-time streaming with durable workflows using Kafka and Temporal, focusing on strict data contracts and robust schema design...
- Systems Development and Analysis in Arlington seeks a Senior Big Data Engineer/Java Data Integration Engineer to support enterprise data ingestion and analytics platforms. The candidate will design scalable solutions, develop Java applications, and handle data integration...Remote job
$77.6k - $176k
...The Opportunity As an AWS Streaming Data Engineer, you can resolve a problem with a complete... ...streaming systems, including Apache Kafka Experience developing and deploying production... ...best practices and compliance requirements AWS Certifications such as AWS Certified...Full timeContract workPart timeLocal area$197.3k - $225.1k
## Lead Data EngineerApplylocations: McLean, VAtime type: Full timeposted... ...needs. We are seeking **Data Engineers** who are passionate about... ...MapReduce, Hadoop, Hive, EMR, Kafka, Spark, Gurobi, or MySQL)* 4+... ...of work authorization that require immigration support from an employer...Full timePart timeInternshipH1bLocal area- ...Lead Data EngineerLocations: Richmond - VA / McLean - VA / Plano... ...deployment of scalable data engineering solutions that deliver operational... ...-hours or weekend support as required.Required Skills and... ...Qualifications:Familiarity with Kafka for real-time data streaming....Work at office
$185k - $215k
...Apache NiFi Engineer / Data Integration Engineer Position Overview Red Arch Solutions is seeking... ...across disparate systems. This role requires deep expertise in Apache NiFi... ...ODBC Connections Message Queues Kafka File-Based Transfers Cloud Storage...Full timeContract workWork experience placementLocal areaRemote work- ...Data EngineerWe are actively recruiting for a Data Engineer to design, build, and maintain scalable data infrastructure, integration... ..., or a related technical field required; Master's degree preferred.... ...SQL required; experience with Apache Spark and other data ingestion and...Temporary workCasual work
$197.3k - $225.1k
...Lead Data Engineer - HR Tech Do you love building and pioneering in the technology space?... ...computing tools (MapReduce, Hadoop, Hive, EMR, Kafka, Spark, Gurobi, or MySQL) ~4+ years... ...other forms of work authorization that require immigration support from an employer)....InternshipH1bLocal area- ...company. CALIBRE is seeking an experienced Data Engineer to develop production-ready data... ...decision problems, success measures, data requirements, and minimum viable analytic products.... ..., and testing. Experience with Apache Spark or PySpark and distributed-data...Contract work
$197.3k - $225.1k
...meet real customer needs. We are seeking Data Engineers who are passionate about marrying data... ...computing tools (MapReduce, Hadoop, Hive, EMR, Kafka, Spark, Gurobi, or MySQL) ~4+ years of... ...other forms of work authorization that require immigration support from an employer)....Full timePart timeInternshipH1bLocal area- ...current or future sponsorship. The Senior Data Engineer is an experienced technical lead... ...reusable AI-first engineering standards. It requires hands-on expertise with Microsoft Foundry... ...technologies, agent orchestration frameworks, Apache Spark, Python, SQL, Databricks, and...InternshipMonday to Friday
$132k - $198k
...seamless, decentralized, and secure data sharing framework that... ...and specialized time-series engines, balancing fast retrieval with... ...distributed microservices environment. Requirements Bachelor's degree in Computer... ...message brokers like Kafka , and leveraging Redis (or...Contract workWork at officeLocal area- ...Data Warehouse ManagerDevelop, operate, optimize... ...non-functional business requirements.5+ years of experience... .... Python for data engineering and automation. Cloud... ...development, and maintenance. Apache Spark (PySpark... ...data platforms.Apache Kafka, Apache Flink, Apache...Contract work
- ...meet real customer needs. We are seeking Data Engineers who are passionate about marrying data... ...tools (MapReduce, Hadoop, Hive, EMR, Kafka, Spark, Gurobi, or MySQL) 4+ year experience... ...in a manner consistent with the requirements of applicable laws regarding criminal background...Full timePart timeInternshipLocal area
- ...Category: Intelligence Operations Support Role Overview As a Data Engineer, you will interpret business needs and select appropriate technologies... ...and services such as Docker, Kubernetes, JMS/SQS, SNS, and Kafka. Familiar with Linux/Unix server environments. Experience with...Full timeLocal areaWeekend workAfternoon shift
$52 - $75 per hour
...Financial Services provider, is seeking a Data Engineer to join their team. This is a contract... ...MCP) capabilities into backend workflows. Required Skills/Experience (Must-Haves) Advanced... .... Strong hands-on experience with Apache Spark and Scala for large-scale data processing...Contract workLocal area$111.8k - $221.8k
...Job Description : The Senior Data & Software Engineer works with a small team to build complex... ...with stakeholders to understand data requirements, assess feasibility, and design appropriate... ...' experience with the following: Apache Spark & PySpark Using...Full timeLive inWork at officeLocal area- ...About this Role Imagineeer is seeking a Data Engineer to support the design, development, and... ...rest in accordance with DoD and NIST requirements Develop automated logging, monitoring,... ...Experience with streaming technologies (Kafka or equivalent) Familiarity with DevSecOps...Local areaWork from homeFlexible hours
$115k - $155k
...worldwide. With 1,700+ team members, 1,500+ AI/data experts, and 100+ prime contracts, we... ...immediate need for a Mid-Level AI Data Engineer to join our growing AI and Automation practice... ...with OpenSearch/Elastic Search, Kafka, Bedrock, Glue, DataBricks, Snowflake, AWS...Temporary workImmediate startWorldwide- ...Founded by ex-Googlers with engineers from Google, Amazon,... ...particularly in AI, data engineering, blockchain... ...speed and reliability required for live and automated... ...streaming frameworks (e.g., Kafka, Flink, Beam, Spark)... ...pipelines using Dataflow (Apache Beam), Pub/Sub,...Work at office
- Overview We are seeking a skilled Data Engineer with at least 5 years of experience designing... ...business stakeholders to define data requirements Implement data governance, security, and... ...ETL/ELT pipelines using tools such as Apache Airflow, Informatica, or similar. Experience...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Data Engineer (Temporal & Apache Kafka required). Be the first to apply!
- senior data center engineer McLean, VA
- senior cloud data engineer McLean, VA
- senior data integration developer McLean, VA
- data developer McLean, VA
- data engineer McLean, VA
- big data cloud engineer McLean, VA
- data engineer intern McLean, VA
- data engineering intern summer McLean, VA
- data engineer analytics McLean, VA
- big data devops engineer McLean, VA


