Get all C2C Jobs / hotlists 🔥 Alerts

Big Data Developer with Spark Scala || O’Fallon, MO

Role: Big Data Developer with Spark Scala

Location: O'Fallon, MO – onsite (LOCAL ONLY)

Duration: Long Term Contract

Big Data Developer with Spark Scala
“• Languages: Scala, Python (PySpark), SQL
• Big Data: Apache Spark (Core, SQL, Structured Streaming)
• Streaming: Kafka
• Ingestion / Orchestration: Apache NiFi
• Storage: Apache Ozone, Ceph, object storage concepts
• OS & Tooling: Linux, Git, CI/CD, monitoring and logging tools

“We are looking for a highly skilled Senior Data Engineer with deep expertise in Apache Spark, Scala, and PySpark to build and operate large scale batch and streaming data processing systems. The role has a strong emphasis on real time streaming architectures using Kafka and Spark Structured Streaming, alongside ingestion and orchestration with Apache NiFi and scalable storage using Apache Ozone and Ceph. This position is ideal for engineers who enjoy solving complex performance, scalability, latency, and reliability challenges in production data platforms.

Key Responsibilities
• Design, develop, and maintain large scale Spark applications using Scala and PySpark
• Build and operate streaming heavy data pipelines using Kafka and Spark Structured Streaming
• Implement stateful streaming patterns including windowing, watermarking, late data handling, and checkpointing
• Develop robust event replay and reprocessing workflows using Kafka offsets and partitions
• Build ingestion and routing flows using Apache NiFi, including Kafka based ingestion patterns
• Implement end to end ETL/ELT pipelines with strong emphasis on low latency, fault tolerance, and scalability
• Optimize Spark jobs through partitioning strategies, memory tuning, shuffle optimization, and efficient data formats
• Integrate Spark workloads with distributed object storage systems such as Apache Ozone and Ceph
• Ensure data quality, consistency, and auditability through validation, reconciliation, and metadata capture
• Collaborate with platform, infrastructure, and operations teams on production readiness and capacity planning
• Support production systems, including monitoring, incident analysis, and root cause resolution
• Contribute to reusable frameworks, coding standards, and engineering best practices
• Participate in architecture reviews, code reviews, and technical documentation

Required Qualifications
• Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience
• Strong hands on experience with Apache Spark in production environments
• Advanced proficiency in Scala and PySpark
• Solid understanding of distributed systems and data processing at scale
• Strong experience with Kafka based streaming architectures
• Hands on experience with Spark Structured Streaming
• Experience building batch and real time pipelines
• Hands on experience with Apache NiFi for data ingestion and flow management
• Strong SQL skills and experience working with structured and semi structured data
• Experience working with object storage or distributed storage platforms
• Proficiency with Linux, shell scripting, and Git based version control

Preferred Qualifications
• Experience with Apache Ozone and/or Ceph as storage backends for analytics workloads
• Experience implementing exactly once / at least once streaming semantics
• Strong background in Spark performance tuning (CPU, memory, I/O, shuffle)
• Experience supporting mission critical production systems with strict SLAs
• Familiarity with CI/CD pipelines and automated testing for data applications
Experience designing observability for streaming systems (lag, throughput, backpressure)”

“• Languages: Scala, Python (PySpark), SQL
• Big Data: Apache Spark (Core, SQL, Structured Streaming)
• Streaming: Kafka
• Ingestion / Orchestration: Apache NiF
• Storage: Apache Ozone, Ceph, object storage concepts
• OS & Tooling: Linux, Git, CI/CD, monitoring and logging tools
•Apache Airflow, Apache NiFi.
Programming: Java (Core), Python (for Airflow), Unix Shell Scripting.
• Big Data/Storage: Apache Spark”

Role Descriptions: Big Data Developer

Skills: Digital : BigData and Hadoop Ecosystems~AWS DevOps and Automation

 

Thanks & regards,

Sonu Chauhan

Sr. Technical Recruiter

571-678-0927 

sonu.chauhan@1rpo.net

About Author

I’m Monica Kerry, a passionate SEO and Digital Marketing Specialist with over 9 years of experience helping businesses grow their online presence. From SEO strategy, keyword research, content optimization, and link building to social media marketing and PPC campaigns, I specialize in driving organic traffic, boosting rankings, and increasing conversions. My mission is to empower brands with result-oriented digital marketing solutions that deliver measurable success.

Leave a Reply

Your email address will not be published. Required fields are marked *

×

Post your C2C job instantly

Quick & easy posting in 10 seconds

Keep it concise - you can add details later
Please use your company/professional email address
Simple math question to prevent spam