Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Apache Spark Developer

$125k - $185k
Full-time

Bright Vision Technologies

Apache Spark Developer – Remote Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United States. This is a fantastic opportunity to join an established and well-respected organization offering tremendous career growth potential. Job Title: Apache Spark Developer Location: 100% Remote (U.S.) Position Type: Full-time, Direct W2 Salary Range: $125,000–$185,000 Annually Experience Required: 6+ years Sponsorship: U.S. Citizens, Green Card Holders, EAD Holders, and H-1B transfer candidates are encouraged to apply. We are unable to sponsor new H-1B visa petitions for this position. Job Summary We are seeking an experienced Apache Spark Developer to design, develop, and optimize large-scale distributed data processing applications supporting enterprise analytics, machine learning, real-time reporting, and cloud-based data platforms. This role focuses on building high-performance Spark applications capable of processing billions of records across structured and semi-structured data sources while delivering scalable, reliable, and cost-efficient data pipelines. You will work closely with data architects, data engineers, cloud platform teams, machine learning engineers, and business intelligence developers to build modern data processing solutions leveraging Apache Spark, cloud-native technologies, and distributed computing frameworks. The ideal candidate possesses deep expertise in Spark architecture, distributed systems, performance optimization, and cloud-based big data ecosystems. Key Responsibilities Design, develop, and maintain high-performance distributed data processing applications using Apache Spark. Build scalable batch and real-time ETL/ELT pipelines processing large volumes of enterprise data. Develop Spark applications using PySpark, Scala, or Spark SQL for data transformation, aggregation, and analytics. Optimize Spark jobs for memory utilization, partitioning strategies, shuffle performance, and execution efficiency. Process structured, semi-structured, and streaming data from enterprise databases, APIs, Kafka, cloud storage, and data lakes. Develop reusable Spark libraries, data processing frameworks, and metadata-driven ingestion pipelines. Collaborate with cloud engineering teams to deploy Spark workloads on Databricks, EMR, Azure Synapse, or Kubernetes. Implement data quality validation, reconciliation, monitoring, and automated error handling across distributed pipelines. Integrate Spark applications with enterprise data warehouses, lakehouses, and reporting platforms. Participate in architecture reviews, code reviews, technical design discussions, and Agile development activities. Troubleshoot production issues involving distributed processing, cluster performance, resource utilization, and data quality. Support cloud migration initiatives by modernizing legacy ETL workloads into Spark-based architectures. Required Skills Six or more years of professional software or data engineering experience. Four or more years of hands-on Apache Spark development experience in enterprise production environments. Strong proficiency in PySpark, Scala, or Spark SQL for distributed data processing. Deep understanding of Apache Spark architecture including RDDs, DataFrames, Datasets, Catalyst Optimizer, DAG execution, and Tungsten engine. Strong experience with distributed computing concepts including partitioning, shuffling, caching, broadcast joins, and fault tolerance. Advanced SQL skills with databases such as SQL Server, Oracle, PostgreSQL, Snowflake, or Teradata. Experience working with Hadoop ecosystem technologies including Hive, HDFS, YARN, and Parquet. Experience processing streaming data using Spark Structured Streaming, Apache Kafka, or Event Hubs. Hands-on experience with cloud platforms including Azure Databricks, AWS EMR, AWS Glue, Azure Synapse Analytics, or Google Dataproc. Experience integrating Spark applications with Delta Lake, Apache Iceberg, or Apache Hudi. Strong understanding of data warehousing concepts, dimensional modeling, and data lake architecture. Experience using Git, CI/CD pipelines, Azure DevOps, GitHub Actions, or Jenkins. Strong debugging, troubleshooting, and Spark performance tuning skills. Experience working in Agile Scrum development environments. Preferred Qualifications Experience building enterprise Lakehouse architectures using Databricks or Delta Lake. Familiarity with Apache Airflow, Azure Data Factory, AWS Step Functions, or Control-M for workflow orchestration. Experience with machine learning workflows using Spark MLlib, MLflow, or feature engineering pipelines. Knowledge of Kubernetes, Docker, and containerized Spark deployments. Experience implementing Data Quality frameworks using Great Expectations or Deequ. Familiarity with Apache NiFi, Apache Flink, Trino, or Presto. Experience working with cloud object storage including Amazon S3, Azure Data Lake Storage (ADLS Gen2), or Google Cloud Storage. Knowledge of Infrastructure as Code using Terraform or ARM templates. Experience with enterprise monitoring tools including Prometheus, Grafana, Datadog, or OpenTelemetry. Cloud certifications in Azure, AWS, Databricks, or Apache Spark-related technologies are highly desirable. Project Environment You will be joining a modern data engineering team responsible for building cloud-native big data platforms supporting enterprise analytics, AI, and business intelligence initiatives. Current projects include: Enterprise data lakehouse implementation using Databricks and Delta Lake Real-time streaming analytics processing billions of daily events Large-scale customer analytics and behavioral data platforms Financial risk modeling and fraud detection pipelines Healthcare clinical and operational analytics solutions Cloud migration of legacy Hadoop and ETL workloads Machine learning feature engineering and model training pipelines Enterprise reporting platforms supporting executive dashboards and self-service analytics Distributed data processing infrastructure deployed on Azure and AWS This is a hands-on engineering role where you will contribute to distributed system architecture, Spark application development, cloud migration, performance optimization, production support, and continuous improvement of enterprise-scale data processing platforms. How to Apply Would you like to know more about this opportunity? For immediate consideration, please send your resume to View email address on click.appcast.io or contact us at View phone number on click.appcast.io. Learn more about Bright Vision Technologies at Bright Vision Technologies is an Equal Opportunity Employer. Equal Employment Opportunity (EEO) Statement Bright Vision Technologies (BV Teck) is committed to equal employment opportunity (EEO) for all employees and applicants without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, veteran status, or any other protected status as defined by applicable federal, state, or local laws. This commitment extends to all aspects of employment, including recruitment, hiring, training, compensation, promotion, transfer, leaves of absence, termination, layoffs, and recall. BV Teck expressly prohibits any form of workplace harassment or discrimination. Any improper interference with employees' ability to perform their job duties may result in disciplinary action up to and including termination of employment.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Apache Spark Developer in United States vacancy
  • $130k - $270k

     ...timely manner. Our team of engineers take pride in what they develop and constantly innovate to provide the best solution. Captivation...  ...with Distributed Big Data processing engines including Apache Spark Experience using Jupyter Notebook Experience with data wrangling... 
    Suggested
    Hourly pay
    Full time
    Temporary work

    Captivation Software

    Annapolis Junction, MD
    1 day ago
  • $130k - $270k

     ...timely manner. Our team of engineers take pride in what they develop and constantly innovate to provide the best solution. Captivation...  ...with Distributed Big Data processing engines including Apache Spark Experience using Jupyter Notebook Experience with data wrangling... 
    Suggested
    Hourly pay
    Full time
    Temporary work

    Captivation Software

    Annapolis Junction, MD
    1 day ago
  • $130k - $270k

     ...team of engineers take pride in what they develop and constantly innovate to provide the...  ...workflows and automation pipelines using Apache Airflow. This role focuses on building reliable...  ...Data processing engines including Apache Spark Experience with containerization... 
    Suggested
    Hourly pay
    Full time
    Temporary work

    Captivation Software

    Annapolis Junction, MD
    1 day ago
  • $184k - $230k

     ...Engineer with deep expertise in distributed systems to join the Apache Spark Team. You will be at the forefront of innovation, building our...  ...in the open-source community. ~Build with Modern Stacks: Develop high-performance features using Scala, Java, and Python on... 
    Suggested
    Full time
    Work from home
    Flexible hours

    Cloudera

    Remote
    6 days ago
  • $184k - $230k

     ...Engineer with deep expertise in distributed systems to join the Apache Spark Team. You will be at the forefront of innovation, building our...  ...in the open-source community. Build with Modern Stacks: Develop high-performance features using Scala, Java, and Python on modern... 
    Suggested
    Remote work
    Work from home
    Flexible hours

    Cloudera

    Seattle, WA
    1 day ago
  • The Candiadte will be responsible for leading technical teams and projects related to apache spark, scala, and python. The role involves overseeing the design, development, and implementation of scalable and efficient solutions using these technologies. Key Responsibilities... 

    TechDigital Group

    Irving, TX
    5 days ago
  • Apache Spark Developer We are actively hiring a Secret or Top Secret/TS/SCI-cleared Apache Spark Developer to support NGA’s Data Modernization Services (DMS) mission by building and optimizing large-scale data processing pipelines. This role focuses on developing high-... 
    Flexible hours

    Absolute Business Solutions Corp.

    Kansas City, MO
    5 days ago
  •  ...unique needs of each client.Job DescriptionMinimum exp 5 years.Must have both (Scala/Spark) Required Experience:(1) Software development and design in Scala(2) Hands on experience with Apache Spark / Hadoop(3) Deep expertise in SQL and ETL batch processing(4) Proficient in... 

    EROS Technologies

    New York, NY
    4 days ago
  •  ...Job Description Job Description This is a remote position. Job Title: Databricks Developer (Java & Apache Spark) Location: Remote Duration: Full-Time NEED IRS MBI Clearance. We are looking for a Databricks Developer who can design, build, and... 
    Full time
    Remote work

    3M Consultancy

    Washington DC
    25 days ago
  • $130.6k - $192k

     ...About the Team The Spark Platform team owns and operates DoorDash's Apache Spark ecosystem — the execution runtime, remote shuffle service, cluster scheduler, and reliability tooling that powers the company's data, analytics, and ML workloads. We run Spark across... 
    Hourly pay
    Work at office
    Local area
    Remote work
    Relocation
    Flexible hours

    Doordash Usa

    New York, NY
    1 day ago
  • $120k

     ...your time and have a great week ahead!!! Role: Senior Java/Spark Developer - Remote (Should be inside US to apply for this role) Need...  ...and data processing solutions using Java, Kotlin, Scala, and Apache Spark. ~Design and implement data loading and transformation... 
    Full time
    Remote work

    Global Alliant Inc

    Remote
    2 days ago
  • Role Description Como Senior Backend Spark Developer, serás una pieza clave en el diseño, desarrollo y optimización de soluciones de procesamiento...  ...pipelines de Big Data robustos y escalables utilizando Apache Spark. ~Optimizar el rendimiento de las soluciones de... 
    Full time

    Zemsania

    Remote
    5 hours ago
  •  ...robust ETL data pipelines using Databricks (Spark, Delta Lake, Unity Catalog) and ensure...  ...observability, orchestration, resiliency, developer experience, automation. Identifies...  ...Glue, S3) Hands-on experience utilizing Apache Spark for large-scale data processing, including... 
    Work at office

    J.P. Morgan

    Jersey City, NJ
    4 days ago
  •  ...workflows and automation pipelines using Apache Airflow, keeping critical processes flowing...  ...Linux CLI and Linux tools Experience developing Bash scripts to automate manual processes...  ...Data processing engines including Apache Spark Experience with containerization... 
    Full time
    Work at office
    Visa sponsorship
    Work visa
    Day shift

    Gigatec Engineering

    Maryland
    1 day ago
  • $130k - $270k

     ...a timely manner. Our team of engineers take pride in what they develop and constantly innovate to provide the best solution. Captivation...  ...designing and implementing Java solutions Experience with Apache NiFi system administration Experience using Apache NiFi canvas... 
    Hourly pay
    Full time
    Temporary work

    Captivation Software

    Annapolis Junction, MD
    1 day ago
  •  ...Job Description The Senior Front-End Developer will be part of a team supporting established projects and creating products from the...  ...process, such as Jira. - Familiarity with web servers such as Apache, Nginx, etc. Bonus/Nice To Have - Interest in design and... 
    Full time

    Adept Solutions Inc

    Remote
    1 day ago
  •  ...prior to applying Description: Looking for a full stack developer supporting a backend development team focused on middleware and...  ...in a big data environment using tools such as Hadoop, Pyspark, Spark, and Hbase (prefer at least two of the list) 3. Minimum of 5 years... 
    Full time

    Leading Path Consulting

    Remote
    1 day ago
  • $100k - $150k

     ...architect, deploy, and operate large-scale Apache Kafka and Confluent platform environments...  ...~Automation ~Observability ~Developer enablement The ideal candidate will...  ...with stream processing frameworks (Flink, Spark Streaming). ~Experience with data governance... 
    Full time
    Local area
    Immediate start

    Bright Vision Technologies

    Remote
    22 hours ago
  • $161.8k - $184.6k

    Senior Software Engineer - Full Stack (Python + Spark) Do you love building and pioneering in the technology space? Do you enjoy...  ...Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in full-stack... 
    Full time
    Part time
    Internship
    H1b
    Local area

    Capital One Financial Corporation

    McLean, VA
    1 day ago
  • $209k - $238.5k

     ...Sr. Lead Software Engineer (Python, Scala, Spark, AWS) Do you love building and pioneering in the technology space? Do you enjoy...  ...Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack... 
    Full time
    Part time
    Internship
    Local area

    Capital One

    McLean, VA
    4 days ago
  •  ...Job Description Hi,   Role : Sr. Apache Druid Administrator Location: Irving, TX Duration: 12 Months Contract...  ...Configure and maintain Druid metadata stores using MySQL. Develop operational automation using Ansible and Infrastructure-as-Code... 
    Full time
    Contract work

    Cystems Logic Inc

    Remote
    1 day ago
  •  ...Hadoop Developer Designs, develops, and implements Hadoop eco-system based applications to support business requirements. Follows...  ...and support of solutions big data solution in Hadoop using Hive, Spark, Drill, Impala, HBase. Hands on experience with Unix, GCP... 

    Samprasoft

    Sunnyvale, CA
    1 day ago
  •  ...growing team. In this role, you will be responsible for designing, developing, and maintaining scalable and reliable data pipelines and back-...  ...Design, develop, and maintain data pipelines using Spark, Python, Scala, and Java. Write efficient and optimized SQL queries... 
    Hourly pay
    Permanent employment
    Contract work
    Local area

    Robotics Technologies LLC

    Elk Grove, CA
    2 days ago
  • $130k - $270k

     ...a timely manner. Our team of engineers take pride in what they develop and constantly innovate to provide the best solution. Captivation...  ...Java Experience with Big Data streaming platforms including Spark Experience with deploying and managing Jupyter Notebook environments... 
    Hourly pay
    Full time
    Temporary work

    Captivation Software

    Annapolis Junction, MD
    1 day ago
  •  ...ETL Engineer / Java Spark/ Ab Initio Wilmington DE (3 days WFO, 2 days WFH) Look for candidate who can be onsite from day 1 Abinitio - is needed (if not abinitio then any other ETL tools such as Informatica, Talend etc. ) Spark AWS... 
    Work from home
    Flexible hours

    RIT Solutions

    Wilmington, DE
    1 day ago
  • About the TeamThe Spark Platform team owns and operates DoorDash's Apache Spark ecosystem — the execution runtime, remote shuffle service, cluster scheduler, and reliability tooling that powers the company's data, analytics, and ML workloads. We run Spark across the company... 
    Hourly pay
    Work at office
    Local area
    Remote work
    Relocation
    Flexible hours

    Doordash

    Seattle, WA
    4 days ago
  • $174k - $253k

     ...decide amongst available technologies.Review code developed by other developers and provide feedback to ensure...  ...Cloud or SaaS products.Expertise of OSS projects (Spark, Ray, etc.).Ability to commit or contribute to Apache projects.Google's software engineers develop the next... 

    Google

    Sunnyvale, TX
    2 days ago
  • $130.9k - $220k

     ...harness Internet of Things (IoT) data to develop actionable insights and improve their operations...  .... You will work on systems such as Spark and Databricks infrastructure, Delta Lake...  ...lake systems. Strong experience with Apache Spark or similar distributed data processing... 
    Full time
    Remote work
    Relocation package
    Flexible hours

    Samsara

    United States
    2 days ago
  • $130k - $180k

     ...engineering, including extensive expertise with Apache Kafka and the Confluent Platform. The...  ...for real-time data integration. Develop and maintain Infrastructure as Code using...  ...technologies such as Apache Flink, Apache Spark Structured Streaming, or Apache Beam. Knowledge... 
    Full time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    United States
    22 hours ago
  •  ...CIndustry: Computer SoftwareClient: WiproContact: Ram MaddulaCompany: SRI Tech SolutionsRole : Scala + Spark Developer /LeadLocation : Mount Laurel NJ Hybrid Experience with Apache Spark / Scala, Spark SQL, and related Spark ecosystem tools and libraries.2.Knowledge of big... 
    Work experience placement

    SRI Tech

    Mount Laurel, NJ
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Apache Spark Developer. Be the first to apply!