1

Flink Jobs in Reston, VA (NOW HIRING)

Senior Data Engineer

Vienna, VA · On-site

$106K - $144K/yr

Hands-on experience with distributed processing tools (Apache Kafka, Airflow, Spark, Flink, NiFi). * Skilled in building and orchestrating batch and real-time pipelines on cloud platforms (AWS Glue ...

Experience working with large-scale data pipelines using Spark, Flink, Beam, or similar frameworks. * Experience or demonstrated interest in Vision ML, with familiarity in common vision models and ...

Senior Data Engineer

Vienna, VA · On-site

$106K - $144K/yr

Hands-on experience with distributed processing tools (Apache Kafka, Airflow, Spark, Flink, NiFi). * Skilled in building and orchestrating batch and real-time pipelines on cloud platforms (AWS Glue ...

Data Engineer

Herndon, VA · On-site

$104K - $166K/yr

Strong expertise in ETL/ELT design, schema design, data modeling, stream/batch processing (Kafka, Spark, Flink, etc.), and data storage technologies (Elasticsearch, Splunk, data lake, cloud data ...

Senior Data Engineer

Washington, DC · On-site

$120K - $163K/yr

Lead data engineering efforts using Python, Spark, Flink and other data processing technologies, delivering scalable, secure, and reliable data pipelines, and contribute to the architecture and ...

Data Engineer

Herndon, VA · On-site

$104K - $166K/yr

Strong expertise in ETL/ELT design, schema design, data modeling, stream/batch processing (Kafka, Spark, Flink, etc.), and data storage technologies (Elasticsearch, Splunk, data lake, cloud data ...

next page

Showing results 1-20

Flink information

See Reston, VA salary details

$10

$60

$88

How much do flink jobs pay per hour?

As of Jun 17, 2026, the average hourly pay for flink in Reston, VA is $60.08, according to ZipRecruiter salary data. Most workers in this role earn between $50.53 and $70.00 per hour, depending on experience, location, and employer.

What is Flink and how does it work?

Flink is an open-source stream processing framework used in data engineering jobs to build real-time data pipelines and analytics applications. It processes data continuously with low latency by executing computations across distributed clusters, often requiring knowledge of Java or Scala and familiarity with distributed systems concepts.

How do I quit Flink?

To quit a Flink job, you can cancel it using the Flink CLI or dashboard by issuing a cancel command or clicking the cancel button. Ensure you have the necessary permissions and that the job is not critical before stopping it. Properly shutting down helps prevent data loss and maintains cluster stability.

What are Flink jobs?

Flink jobs are user-defined programs that run on Apache Flink, an open-source stream processing framework. These jobs process data in real-time or in batches, allowing organizations to analyze, transform, or aggregate large volumes of data efficiently. Flink jobs are written in languages like Java, Scala, or Python and can be used for a variety of applications such as event-driven analytics, real-time monitoring, and data pipeline processing. They can be deployed on clusters to handle large-scale data processing with low latency and high throughput.

What is the difference between Flink vs Kafka Streams?

AspectFlinkKafka Streams
Primary UseDistributed stream processing framework for large-scale data processingClient library for real-time stream processing within Kafka
Deployment EnvironmentCluster-based, supports standalone and cloud deploymentsEmbedded within Java applications, runs on client machines
ComplexityRequires setup of cluster and infrastructureSimpler to integrate with existing Kafka setup
Use CasesComplex event processing, large-scale analyticsReal-time data transformation, lightweight processing

Flink and Kafka Streams are both popular stream processing tools, but Flink is suited for large-scale, complex processing across clusters, while Kafka Streams is ideal for lightweight, real-time processing within Kafka environments. Your choice depends on processing complexity and deployment needs.

What are some common challenges faced by Apache Flink developers and how can they be overcome?

Apache Flink developers often encounter challenges such as handling stateful stream processing at scale, ensuring low-latency data flows, and managing the complexities of distributed systems. Addressing these issues typically involves careful job design, leveraging Flink's checkpointing and state management features, and optimizing resource allocation. Collaborating closely with DevOps and data engineering teams can also help in troubleshooting deployment and performance bottlenecks, ensuring smooth operation in production environments.

What is a Flink job?

A Flink job refers to a program or application built using Apache Flink, a framework for processing streaming and batch data. It involves defining data sources, transformations, and sinks, and is executed on a Flink cluster. Developing Flink jobs typically requires knowledge of Java or Scala and understanding of distributed data processing concepts.

What are the key skills and qualifications needed to thrive as an Apache Flink Developer, and why are they important?

To thrive as an Apache Flink Developer, you need strong programming skills (typically in Java or Scala), a solid understanding of distributed systems, and experience with real-time data processing frameworks, preferably backed by a relevant degree in computer science or engineering. Familiarity with Flink’s APIs, stream processing concepts, and integration with tools like Kafka, Hadoop, or AWS, as well as certifications in big data technologies, are highly valuable. Analytical thinking, problem-solving abilities, and effective communication are essential soft skills for collaborating with teams and troubleshooting complex data workflows. These skills are crucial for building scalable, reliable, and efficient data pipelines that drive real-time analytics and business decisions.

Does Flink give you a bike?

Flink is a job role related to Apache Flink, a stream processing framework, and does not provide bikes or other physical benefits. Compensation typically includes salary and benefits, but bikes are not standard or provided as part of the job package. Job seekers should review specific company offerings for additional perks.
What job categories do people searching Flink jobs in Reston, VA look for? The top searched job categories for Flink jobs in Reston, VA are:
What cities near Reston, VA are hiring for Flink jobs? Cities near Reston, VA with the most Flink job openings:
Staff Software Engineer - Infrastructure, Data Lakehouse Platform

Staff Software Engineer - Infrastructure, Data Lakehouse Platform

Geico

Bethesda, MD • On-site

$100K - $230K/yr

Full-time

Retirement

Posted 26 days ago


GEICO rating

8.1

Company rating: 8.1 out of 10

Based on 351 frontline employees who took The Breakroom Quiz

133rd of 261 rated insurance


Job description

At GEICO, we offer a rewarding career where your ambitions are met with endless possibilities.

Every day we honor our iconic brand by offering quality coverage to millions of customers and being there when they need us most. We thrive through relentless innovation to exceed our customers' expectations while making a real impact for our company through our shared purpose.

When you join our company, we want you to feel valued, supported and proud to work here. That's why we offer The GEICO Pledge: Great Company, Great Culture, Great Rewards and Great Careers.

Position Summary

GEICO is seeking an experienced Engineer with a passion for building highperformance, lowmaintenance, zerodowntime platforms and core data infrastructure. In this role, you will help drive our insurance business transformation as we transition from a traditional IT model to a modern technology organization with engineering excellence at its core. You will also help cocreate a culture of psychological safety and continuous improvement.

Position Description

Our Staff Engineer is a key member of the engineering staff, working across the organization to innovate and introduce bestinclass opensource data infrastructure and practices at GEICO. This role supports a greenfield initiative to design and implement a core Data Lakehouse platform that serves GEICO's enterprisewide data use cases across all business verticals.

Position Responsibilities

As a Staff Engineer, you will:

  • Scope, design, and build scalable, resilient Data Lakehouse components

  • Lead architecture discussions, design sessions, and technical reviews with peers and leadership

  • Own the quality, usability, performance, and reliability of delivered solutions

  • Evaluate and introduce new tools, platforms, and software to advance our data ecosystem

  • Define and support resource needs, assess operational processes, measure outcomes, and drive continuous improvement and learning

  • Collaborate closely with customers, engineers, and crossfunctional teams to solve complex technical challenges

  • Serve as a technical role model and mentor, strengthening the skills and expertise of the engineering community

  • Share best practices and continuously improve processes across teams

  • Stay current with emerging opensource projects and technologies by experimenting, learning, engaging with internal and external communities, and mentoring others

Qualifications

  • Strong ability to design, develop, and experiment with complex systems

  • Must have experience developing new and enhancing existing opensourcebased Data Lakehouse platform components

  • Demonstrated experience contributing to and building relationships within opensource communities

  • Handson experience with opensource table formats (e.g., Apache Iceberg, Delta Lake, Apache Hudi, or equivalent)

  • Handson experience with opensource compute engines (e.g., Apache Spark, Apache Flink, Trino/Presto, or equivalent)

  • Experience with cloud platforms (AWS, Microsoft Azure, Google Cloud, Hybrid Cloud, or equivalent)

  • Expertise in designing and building distributed systems that are scalable, resilient, and highly available

  • Strong experience with container technologies such as Docker and Kubernetes

  • Experience with continuous delivery pipelines and infrastructureascode practices

  • Indepth knowledge of DevOps principles and cloud architecture

  • Ability to thrive in a fastpaced, startuplike environment

  • Experience with Azure networking (subscriptions, security zoning, etc.) or equivalent cloud networking concepts

Experience

  • 6+ years of professional experience in data software development, including programming and bigdata technologies

  • 4+ years of experience working on opensource software development

  • 3+ years of experience with AWS, GCP, Azure, or another major cloud service provider

Education

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field such as Physics or Mathematics


Annual Salary

$100,000.00 - $230,000.00

The above annual salary range is a general guideline. Multiple factors are taken into consideration to arrive at the final hourly rate/ annual salary to be offered to the selected candidate. Factors include, but are not limited to, the scope and responsibilities of the role, the selected candidate's work experience, education and training, the work location as well as market and business considerations.


At this time, GEICO will not sponsor a new applicant for employment authorization for this position.


The GEICO Pledge:

Great Company:At GEICO, we help our customers through life's twists and turns. Our mission is to protect people when they need it most and we're constantly evolving to stay ahead of their needs.

We're an iconic brand that thrives on innovation, exceeding our customers' expectations and enabling our collective success. From day one, you'll take on exciting challenges that help you grow and collaborate with dynamic teams who want to make a positive impact on people's lives.

Great Careers:We offer a career where you can learn, grow, and thrive through personalized development programs, created with your career - and your potential - in mind. You'll have access to industry leading training, certification assistance, career mentorship and coaching with supportive leaders at all levels.

Great Culture:We foster an inclusive culture of shared success, rooted in integrity, a bias for action and a winning mindset. Grounded by our core values, we have an an established culture of caring, inclusion, and belonging, that values different perspectives. Our teams are led by dynamic, multi-faceted teams led by supportive leaders, driven by performance excellence and unified under a shared purpose.

As part of our culture, we also offer employee engagement and recognition programs that reward the positive impact our work makes on the lives of our customers.

Great Rewards:We offer compensation and benefits built to enhance your physical well-being, mental and emotional health and financial future.

  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family's overall well-being.
  • Financial benefits including market-competitive compensation; a 401K savings plan vested from day one that offers a 6% match; performance and recognition-based incentives; and tuition assistance.
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance.
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year.

The equal employment opportunity policy of the GEICO Companies provides for a fair and equal employment opportunity for all associates and job applicants regardless of race, color, religious creed, national origin, ancestry, age, gender, pregnancy, sexual orientation, gender identity, marital status, familial status, disability or genetic information, in compliance with applicable federal, state and local law. GEICO hires and promotes individuals solely on the basis of their qualifications for the job to be filled.

GEICO reasonably accommodates qualified individuals with disabilities to enable them to receive equal employment opportunity and/or perform the essential functions of the job, unless the accommodation would impose an undue hardship to the Company. This applies to all applicants and associates. GEICO also provides a work environment in which each associate is able to be productive and work to the best of their ability. We do not condone or tolerate an atmosphere of intimidation or harassment. We expect and require the cooperation of all associates in maintaining an atmosphere free from discrimination and harassment with mutual respect by and for all associates and applicants.


What GEICO employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


GEICO logo

About GEICO

Sourced by ZipRecruiter

GEICO is built on ingenuity, perseverance, innovation, resilience, and hard, honest work. From its humble beginnings in the midst of the Great Depression to its current place as one of the most successful companies in the nation, GEICO represents a quintessential American success story. At GEICO, we love that our associates are proud goal-seekers, and that's why we believe in celebrating their milestones and rewarding their achievements. Throughout the year we reward performance and accomplishments, host programs that recognize personal successes, and acknowledge innovation, service, and leadership.

Industry

Insurance services

Company size

10,000+ Employees

Headquarters location

Chevy Chase, MD, US

Year founded

1936