{"schemaVersion":"jobsearcher.job.v1","id":"09848e969e64cc804f6ca91a","url":"https://jobsearcher.com/jobs/09848e969e64cc804f6ca91a","canonicalUrl":"https://jobsearcher.com/jobs/09848e969e64cc804f6ca91a","title":"Senior Data Engineer","description":"Senior Data Engineer – Data PlatformsCharlotte, NC36-month contract with potential for extension or full-time conversion.Work authorization required now and in future. No visa sponsorship available.No Corp-to-Corp or 1099 arrangements. W-2 only.Brooksource is searching for a Senior Data Engineer to join our Fortune 500 Energy & Utilities Client. In this role you’ll design, build, and maintain scalable data engineering solutions that power analytics, reporting, and data products across the organization. This role works closely with product managers, data analysts, BI developers, and other engineers to deliver reliable, high-quality data pipelines across both batch and real-time streaming architectures. The ideal candidate has deep experience building cloud-native data solutions on AWS, strong fundamentals in distributed systems, and hands-on experience with stream processing frameworks such as Apache Flink, using Python and Java. This position follows a hybrid schedule, 3 days a week on site and 2 days remote.Responsibilities will include:Data Engineering & Platform DevelopmentDesign, develop, and maintain scalable data pipelines supporting batch and real-time streaming workloadsBuild and optimize data processing jobs using AWS Glue, PySpark, Python, and JavaDevelop and maintain stream processing applications using Apache FlinkImplement reliable data ingestion solutions using AWS DMS, Kafka, and AWS LambdaDesign and manage data persistence layers using Amazon Aurora (PostgreSQL) and related AWS servicesStreaming & Batch ProcessingDesign and support real-time and near-real-time streaming pipelines using Kafka and Apache FlinkBuild and maintain stateful stream processing jobs, including windowing, aggregation, and event-time processingDevelop efficient batch processing workflows for large-scale data transformation and enrichmentEnsure data consistency, latency, fault tolerance, and reliability across streaming and batch systemsData Quality, Reliability & PerformanceImplement monitoring, logging, and alerting for batch and streaming data pipelinesDiagnose and resolve data quality, performance, and scalability issuesApply best practices for schema evolution, checkpointing, fault tolerance, and back-pressure handlingOptimize pipelines for performance and cost efficiencyAnalytics & ConsumptionEnable downstream analytics and reporting through well-modeled, well-documented datasetsPartner with analytics and BI teams supporting tools such as QlikSupport data consumers by improving data discoverability, usability, and trustCollaboration & Engineering ExcellenceCollaborate with product, analytics, and platform teams to translate requirements into technical solutionsParticipate in architecture discussions, design reviews, and code reviewsContribute to data engineering standards, reusable frameworks, and documentationMentor junior engineers and promote best practices across the teamCore Technologies This role will work extensively with the following technologies:AWS GluePySparkPythonJavaApache Flink (Stream Processing)KafkaAWS DMSAWS LambdaAmazon Aurora (PostgreSQL)Streaming and Batch Data ProcessingStreaming and Batch Data ProcessingQlik (analytics/BI consumption)Preferred/Nice-to-Have Experience Amazon RedshiftData warehouse concepts (dimensional modeling, star/snowflake schemas)Experience building or supporting enterprise data warehouses or data lakesFamiliarity with event-driven architectures and real-time analytics use casesExperience with data governance, metadata management, or lineage toolsRequired Qualifications:5+ years of experience in data engineering or backend engineeringStrong hands-on experience with Python and Java in distributed systemsExperience building streaming data applications using Apache Flink and KafkaSolid experience with AWS data servicesStrong SQL skills and understanding of relational data modelingExperience working with large-scale, distributed data systemsWhat Success Looks Like: Streaming and batch pipelines and reliable, scalable, and observableReal-time data is processed with low latency and high correctnessData is trusted and easily consumable by analytics and downstream systemsSystems are designed with fault tolerance, performance and maintainability in mindEngineering best practices are consistently applied and sharedEight Eleven Group provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, national origin, age, sex, citizenship, disability, genetic information, gender, sexual orientation, gender identity, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state, and local laws.","company":"Brooksource","rawCompany":"brooksource","city":"Charlotte","state":"NC","isRemote":false,"isActive":false,"createdAt":"2026-06-01T23:39:07.576Z","occupations":[{"code":"15-1243.01","title":"Data Warehousing Specialists","slug":"data-warehousing-specialists"},{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1243.00","title":"Database Architects","slug":"database-architects"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"518210","title":"Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services","slug":"computing-infrastructure-providers-data-processing-web-hosting-and-related-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Data Engineer","description":"Senior Data Engineer – Data PlatformsCharlotte, NC36-month contract with potential for extension or full-time conversion.Work authorization required now and in future. No visa sponsorship available.No Corp-to-Corp or 1099 arrangements. W-2 only.Brooksource is searching for a Senior Data Engineer to join our Fortune 500 Energy & Utilities Client. In this role you’ll design, build, and maintain scalable data engineering solutions that power analytics, reporting, and data products across the organization. This role works closely with product managers, data analysts, BI developers, and other engineers to deliver reliable, high-quality data pipelines across both batch and real-time streaming architectures. The ideal candidate has deep experience building cloud-native data solutions on AWS, strong fundamentals in distributed systems, and hands-on experience with stream processing frameworks such as Apache Flink, using Python and Java. This position follows a hybrid schedule, 3 days a week on site and 2 days remote.Responsibilities will include:Data Engineering & Platform DevelopmentDesign, develop, and maintain scalable data pipelines supporting batch and real-time streaming workloadsBuild and optimize data processing jobs using AWS Glue, PySpark, Python, and JavaDevelop and maintain stream processing applications using Apache FlinkImplement reliable data ingestion solutions using AWS DMS, Kafka, and AWS LambdaDesign and manage data persistence layers using Amazon Aurora (PostgreSQL) and related AWS servicesStreaming & Batch ProcessingDesign and support real-time and near-real-time streaming pipelines using Kafka and Apache FlinkBuild and maintain stateful stream processing jobs, including windowing, aggregation, and event-time processingDevelop efficient batch processing workflows for large-scale data transformation and enrichmentEnsure data consistency, latency, fault tolerance, and reliability across streaming and batch systemsData Quality, Reliability & PerformanceImplement monitoring, logging, and alerting for batch and streaming data pipelinesDiagnose and resolve data quality, performance, and scalability issuesApply best practices for schema evolution, checkpointing, fault tolerance, and back-pressure handlingOptimize pipelines for performance and cost efficiencyAnalytics & ConsumptionEnable downstream analytics and reporting through well-modeled, well-documented datasetsPartner with analytics and BI teams supporting tools such as QlikSupport data consumers by improving data discoverability, usability, and trustCollaboration & Engineering ExcellenceCollaborate with product, analytics, and platform teams to translate requirements into technical solutionsParticipate in architecture discussions, design reviews, and code reviewsContribute to data engineering standards, reusable frameworks, and documentationMentor junior engineers and promote best practices across the teamCore Technologies This role will work extensively with the following technologies:AWS GluePySparkPythonJavaApache Flink (Stream Processing)KafkaAWS DMSAWS LambdaAmazon Aurora (PostgreSQL)Streaming and Batch Data ProcessingStreaming and Batch Data ProcessingQlik (analytics/BI consumption)Preferred/Nice-to-Have Experience Amazon RedshiftData warehouse concepts (dimensional modeling, star/snowflake schemas)Experience building or supporting enterprise data warehouses or data lakesFamiliarity with event-driven architectures and real-time analytics use casesExperience with data governance, metadata management, or lineage toolsRequired Qualifications:5+ years of experience in data engineering or backend engineeringStrong hands-on experience with Python and Java in distributed systemsExperience building streaming data applications using Apache Flink and KafkaSolid experience with AWS data servicesStrong SQL skills and understanding of relational data modelingExperience working with large-scale, distributed data systemsWhat Success Looks Like: Streaming and batch pipelines and reliable, scalable, and observableReal-time data is processed with low latency and high correctnessData is trusted and easily consumable by analytics and downstream systemsSystems are designed with fault tolerance, performance and maintainability in mindEngineering best practices are consistently applied and sharedEight Eleven Group provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, national origin, age, sex, citizenship, disability, genetic information, gender, sexual orientation, gender identity, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state, and local laws.","datePosted":"2026-06-01T23:39:07.576Z","dateModified":"2026-06-01T23:39:07.576Z","hiringOrganization":{"@type":"Organization","name":"Brooksource","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Charlotte","addressRegion":"NC","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"09848e969e64cc804f6ca91a"},"url":"https://jobsearcher.com/jobs/09848e969e64cc804f6ca91a"}}