Apache Spark Committer - Remote work | REF#297546

BairesDev

United States

À distance

USD 140 000 - 180 000

Plein temps

Il y a 2 jours
Soyez parmi les premiers à postuler

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Avantages offerts par ce poste

Remote work from anywhere
Excellent compensation in USD or local
Hardware and software setup for home
Flexible hours
Paid parental leaves and holidays
Global, multicultural team

Résumé du poste

BairesDev is seeking an Apache Spark Committer to contribute to the upstream Spark codebase, focusing on query planners and the Catalyst optimizer. Expect collaboration with maintainers and a role that balances enterprise performance with Spark architecture.

The position emphasizes high-quality code, reviews, and mentoring within a globally distributed, fully remote team. English fluency is required for collaboration.

Qualifications

  • 4+ years of experience in Software Engineering with a focus on systems programming or big data internals.
  • Proven expertise in contributing to the Apache Spark codebase or other high-performance query engines.
  • Advanced proficiency in Java or C++ and deep understanding of query engine internals like Spark Catalyst.
  • Hands-on experience with columnar storage formats such as Parquet or Iceberg and execution engines.
  • Strong background in designing query planners, optimizers, and vectorized execution paths.
  • Advanced proficiency in English.

Responsabilités

  • Contribute high-quality code to core Spark components, focusing on query planners and the Catalyst optimizer.
  • Perform rigorous code reviews for community pull requests to ensure maintainability, documentation quality, and API stability.
  • Design and implement advanced vectorized execution paths and columnar processing features to enhance engine throughput.
  • Collaborate with the Apache Software Foundation and global maintainers to define the technical roadmap for Spark's distributed computing engine.
  • Monitor project health by resolving critical bugs and identifying performance bottlenecks in large-scale data processing workflows.
  • Mentor new contributors and participate in community governance, including voting on releases and major architectural proposals.

Connaissances

Java or C++
Big data internals
Query planner design
English proficiency

Outils

Parquet
Iceberg
Java
C++

Description du poste

At BairesDev® we've been leading the way in technology projects for over 15 years. We deliver cutting-edge solutions to giants like Google and the most innovative startups in Silicon Valley. Our diverse 4,000+ team, composed of the world's Top 1% of tech talent, works remotely on roles that drive significant impact worldwide. When you apply for this position, you're taking the first step in a process that goes beyond the ordinary. We aim to align your passions and skills with our vacancies, setting you on a path to exceptional career development and success.

Apache Spark Committer at BairesDev

As an Apache Spark Committer, you will be a key contributor to the upstream Spark codebase, focusing on the evolution of high-performance query engine internals. You will act as a steward for the open-source community, balancing enterprise-grade performance requirements with the architectural integrity of the Spark ecosystem.

What You'll Do
  • Contribute high-quality code to core Spark components, specifically focusing on query planners and the Catalyst optimizer.
  • Perform rigorous code reviews for community pull requests to ensure maintainability, documentation quality, and API stability.
  • Design and implement advanced vectorized execution paths and columnar processing features to enhance engine throughput.
  • Collaborate with the Apache Software Foundation and global maintainers to define the technical roadmap for Spark's distributed computing engine.
  • Monitor project health by resolving critical bugs and identifying performance bottlenecks in large-scale data processing workflows.
  • Mentor new contributors and participate in community governance, including voting on releases and major architectural proposals.
What We Are Looking For
  • 4+ years of experience in Software Engineering with a focus on systems programming or big data internals.
  • Proven expertise in contributing to the Apache Spark codebase or other high-performance query engines.
  • Advanced proficiency in Java or C++ and deep understanding of query engine internals like Spark Catalyst.
  • Hands-on experience with columnar storage formats such as Parquet or Iceberg and execution engines.
  • Strong background in designing query planners, optimizers, and vectorized execution paths.
  • Advanced proficiency in English.
How we do make your work (and your life) easier:
  • 100% remote work (from anywhere).
  • Excellent compensation in USD or your local currency if preferred
  • Hardware and software setup for you to work from home.
  • Flexible hours: create your own schedule.
  • Paid parental leaves, vacations, and national holidays.
  • Innovative and multicultural work environment: collaborate and learn from the global Top 1% of talent.
  • Supportive environment with mentorship, promotions, skill development, and diverse growth opportunities.

Join a global team where your unique talents can truly thrive and make a significant impact!

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Principal Scala Engineer (Apache Spark) - Remote Work | REF#308114
Principal Scala Engineer (Apache Spark) - Remote Work | REF#308114

BairesDev • États-Unis

À distance
USD 180 000 - 240 000
100% remote work
Competitive USD or local currency
Hardware provided
+5
Apache Spark Committer — Remote, Flexible Hours
Apache Spark Committer — Remote, Flexible Hours

BairesDev • États-Unis

À distance
USD 140 000 - 180 000
Remote work from anywhere
Excellent compensation in USD or local
Hardware and software setup for home
+3
Lead Full-Stack Engineer (Apache Spark, Java) - Remote work | REF#300663
Lead Full-Stack Engineer (Apache Spark, Java) - Remote work | REF#300663

BairesDev • États-Unis

À distance
CLP 137 390 000 - 186 457 000
Remote work (100% from anywhere)
Competitive compensation in USD or лок
Hardware and software setup for home办公
Senior Spark Data Engineer - Remote Work | REF#301371
Senior Spark Data Engineer - Remote Work | REF#301371

BairesDev • États-Unis

À distance
MXN 1 676 000 - 2 421 000
100% remote work
USD or local currency payment
Hardware provided
+3
Software Engineer - Remote work | REF#297544
Software Engineer - Remote work | REF#297544

BairesDev • États-Unis

À distance
USD 120 000 - 190 000
100% remote work
USD compensation
Hardware & software setup
+3
Databricks Data Engineer (Apache Spark) - Remote work | REF#305827
Databricks Data Engineer (Apache Spark) - Remote work | REF#305827

BairesDev • États-Unis

À distance
CLP 78 125 000 - 117 188 000
Remote work
USD compensation
Hardware provided
+4
Data Engineer (Spark) - Remote Work | REF#294742
Data Engineer (Spark) - Remote Work | REF#294742

BairesDev • États-Unis

À distance
USD 110 000 - 165 000
100% Remote
Competitive USD compensation
Home office setup
+5
Databricks Data Engineer (Apache Spark) - Remote work | REF#306532
Databricks Data Engineer (Apache Spark) - Remote work | REF#306532

BairesDev • États-Unis

À distance
MXN 2 260 000 - 3 013 000
100% remote
Competitive USD pay
Home setup provided
+4
Engineer (Big Data Platform) - Remote work | REF#308675
Engineer (Big Data Platform) - Remote work | REF#308675

BairesDev • États-Unis

À distance
MXN 2 048 000 - 2 980 000
100% remote work
Competitive USD compensation
Home-office setup provided
+1
Software Engineer (Data) - Remote Work
Software Engineer (Data) - Remote Work

BairesDev • États-Unis

À distance
CLP 86 957 000 - 144 928 000
100% remote work
USD or local currency payments
Hardware provided
+4