1

Data Engineer Flink Jobs in Fort Mill, SC (NOW HIRING)

Principal Data Engineer

Charlotte, NC · On-site

$100K - $110K/hr

Job Title: Principal Data Engineer - Principal Data Engineer Job Type: Contract W2 Location ... Hands-on experience building real-time data pipelines (Kafka, Spark Streaming/Flink) * Solid ...

AWS Data Engineer(12+ Years)

Charlotte, NC · On-site

$111K - $134K/yr

Data Engineer AWS & Streaming Location: Fort Mill SC or New York, NY (2-3 Days Hybrid) Experience ... Design and manage real-time streaming solutions using Kafka, KSQL, and Apache Flink * Implement and ...

AWS Data Engineer

Charlotte, NC · On-site

$111K - $134K/yr

Data Engineer- AWS & Streaming Location: Fort Mill SC (OR) Charlotte, NC (OR) New York, NY (2-3 ... Design and manage real-time streaming solutions using Kafka, KSQL, and Apache Flink * Implement and ...

Data Engineer Lead 24198-1

Charlotte, NC · On-site

$100K - $131K/yr

Job Summary : Keylent Inc is seeking a Data Engineer Lead to work with DUKE Energy. The role ... Flink java APIs Preferred : • Advantage having Additional technology skill set - Kafka, Spark ...

Java Kafka Engineer

Charlotte, NC · On-site

$50.50 - $69.25/hr

... and Flink for real-time data processing. • Develop responsive front-end applications using ... Performance Engineering • Develop and execute JMeter performance tests. • Identify application ...

Responsibilities : • AWS, Java, Python, EMR, Flink, Streams Processing application development ... Developer certification • Data Specialty certification Company : Keylent provides Software ...

Java Developer

Charlotte, NC · On-site

$49.75 - $64.50/hr

Java Developer with Python and Apache Flink Location: Phoenix, AZ Or Charlotte, NC ( Onsite role ... data conditioning, and testing. * Experience in Cucumber, Gherkin, Selenium, Postman, Java ...

Python Developer Onsite Role Charlotte NC Key Responsibilities * Build and maintain large-scale ... Experience with real-time data processing frameworks (Kafka, Flink). * Knowledge of feature stores ...

Python Developer Onsite Role Charlotte NC Key Responsibilities * Build and maintain large-scale ... Experience with real-time data processing frameworks (Kafka, Flink). * Knowledge of feature stores ...

Job Position: - Senior Software Engineer Job Location: - Charlotte, NC (100% onsite) Job Type ... Experience with Flink for stream processing and data pipelines. * Proficiency in Redis for caching ...

Software Engineer III

Charlotte, NC · On-site

$56.25 - $75.50/hr

... Data Mart. * This is a Hybrid/Local Position with an expected duration of 6-9 months ... Our key skill needed is Pyflink/flink, Python, Docker running in Docker Swarm mode. Kafka is ...

Kafka * Flink * Hudi * Java and Spring Boot * Python / PySpark * ETL and Streaming Data Processing * CI/CD using Terraform, Jenkins, or Concourse * AKAMAI * Spark * MongoDB, DynamoDB, or Aurora

next page

Showing results 1-20

Data Engineer Flink information

See Fort Mill, SC salary details

$39.1K

$114K

$156K

How much do data engineer flink jobs pay per year?

As of Sep 6, 2026, the average yearly pay for data engineer flink in Fort Mill, SC is $113,988.00, according to ZipRecruiter salary data. Most workers in this role earn between $100,600.00 and $120,800.00 per year, depending on experience, location, and employer.

What is a data engineer Flink?

A Data Engineer Flink is a data engineering professional who specializes in using Apache Flink, an open-source stream processing framework, to build, maintain, and optimize systems that process large-scale data in real time. They design and implement data pipelines, ensure data quality and consistency, and collaborate with other engineering teams to deliver reliable and scalable data solutions. Their expertise allows organizations to process, analyze, and react to data as it is generated, enabling real-time insights and decision-making.

What are the key skills and qualifications needed to thrive as a data engineer Flink?

To thrive as a Data Engineer specializing in Flink, you need strong programming skills (especially in Java or Scala), a solid understanding of distributed data processing, and experience with data architecture. Familiarity with Apache Flink, stream processing frameworks, big data tools (like Kafka, Hadoop, or Spark), and cloud platforms is typically required, along with relevant certifications. Excellent problem-solving abilities, attention to detail, and effective teamwork and communication skills help you excel in complex data environments. These competencies are crucial for building reliable, scalable data pipelines that power real-time analytics and business decision-making.

What are some common challenges data engineers face when working with Apache Flink in a production environment?

Data Engineers working with Apache Flink often encounter challenges such as managing stateful stream processing at scale, ensuring fault tolerance, and optimizing resource usage for real-time data pipelines. Handling late-arriving data and tuning Flink jobs for low latency and high throughput are also frequent hurdles. Collaborating closely with data scientists and application developers is key to aligning data models and ensuring smooth data flow throughout the system.

Are data engineers still in demand?

Data engineers, including those skilled in Apache Flink, are in high demand due to the increasing need for real-time data processing and scalable data infrastructure. Organizations seek professionals with expertise in big data tools, cloud platforms, and programming languages like Java or Scala to build and maintain data pipelines. The role is expected to grow as data-driven decision-making becomes more critical across industries.

What are popular job titles related to Data Engineer Flink jobs in Fort Mill, SC?

For Data Engineer Flink jobs in Fort Mill, SC, the most frequently searched job titles are:

What job categories do people searching Data Engineer Flink jobs in Fort Mill, SC look for?

The top searched job categories for Data Engineer Flink jobs in Fort Mill, SC are:

Principal Data Engineer

IVID TEK INC

Charlotte, NC • On-site

$100K - $110K/hr

Contractor

Re-posted 10 days ago


Job description

Job Title: Principal Data Engineer
Job Description – Principal Data Engineer
Job Type: Contract W2
Location: Johnston, RI or Charlotte, NC or Boston,MA

Role Overview:
Principal-level Java engineer to design and build enterprise-grade, real-time and batch data processing systems using Java, Spark, Kafka, and Microservices architecture. Strong focus on event-driven pipelines, API development (build + consume), and high-volume streaming platforms.

Key Responsibilities:
  • Architect, design, and implement enterprise-grade Java-based data platforms and distributed processing systems
  • Build and maintain production-ready Spark applications (Java) for batch and real-time processing
  • Design and evolve Kafka-based event streaming and ingestion pipelines
  • Develop and consume REST APIs within microservices architecture
  • Lead architecture ensuring scalability, reliability, and regulatory compliance
  • Apply strong object-oriented design and engineering practices
  • Mentor engineers on performance tuning and production readiness
  • Design and implement MDM solutions (match, merge, survivorship logic)
  • Ensure data quality, observability, and system stability
  • Support production deployments and operational handoffs

Required Skills & Experience:
  • 10–12+ years experience in Java/backend or data engineering
  • Hands-on experience building real-time data pipelines (Kafka, Spark Streaming/Flink)
  • Solid knowledge of relational databases (Redshift, PostgreSQL, Snowflake) and NoSQL databases (MongoDB or similar)
  • Strong Kafka and event-driven architecture experience
  • Strong Microservices experience (Spring Boot, REST APIs)
  • Experience in API development and API consumption
  • Hands-on Spark experience (batch and streaming)
  • Strong SQL and data modeling skills
  • AWS experience (S3, Glue, EMR, Redshift)
  • Experience in regulated/data governance environments
  • CI/CD, Git, Docker/Kubernetes familiarity


Preferred:
  • Scala or Python experience
  • Talend/DataStage exposure
  • Data lake experience (Iceberg/Parquet)
  • Frontend/API integration exposure
  • Experience supporting large-scale production systems

Mandatory Screening Criteria:
Candidates must have hands-on experience building real-time/event-driven data pipelines using Kafka and Spark/Flink, along with strong microservices and API development experience.

IVidTek logo

About IVidTek

Sourced by ZipRecruiter

We are a group of tech enthusiasts working with some of the best technologies and organizations around the world. We transform businesses into digital entities seamlessly and also provide IT consulting and support services.

Industry

It services

Company size

1 - 10 Employees

Headquarters location

Lake Saint Louis, MO, US

Year founded

2016