Apache Spark Committer - Remote work | REF#308674

BairesDev

Brasil

Remote

BRL 657,000 - 986,000

Full time

7 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

BairesDev is seeking an experienced Apache Spark-focused software engineer to contribute to core components, optimize query planning, and enhance Catalyst-based execution paths. The role is fully remote, allowing work from anywhere with a strong focus on performance and quality.

You will collaborate with the Spark ecosystem, review code, mentor contributors, and help shape the distributed engine's roadmap while maintaining high documentation and API stability. English proficiency is required.

Qualifications

  • 4+ years of experience in software engineering focusing on systems programming or big data internals.
  • Proven expertise contributing to Apache Spark codebase or similar high-performance engines.
  • Advanced proficiency in Java or C++ and deep knowledge of query engine internals like Spark Catalyst.

Responsibilities

  • Contribute high-quality code to Spark core components, focusing on query planners and Catalyst optimizer.
  • Perform rigorous code reviews for community PRs to ensure maintainability and API stability.
  • Design and implement vectorized execution paths and columnar processing to boost engine throughput.

Skills

Apache Spark
Java/C++
Query planners

Tools

Parquet
Iceberg

Job description

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

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!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Distributed Systems Engineer (Apache Spark Internals) - Remote Work | REF#308566
Distributed Systems Engineer (Apache Spark Internals) - Remote Work | REF#308566

BairesDev • Montenegro

Remote
BRL 657,000 - 986,000
Remote Work
Competitive USD compensation
Hardware and software setup for home工作
+4
Apache Spark Developer
Apache Spark Developer

BairesDev • Recife

On-site
BRL 601,000 - 902,000
Competitive compensation in USD or USD
Parental leave & holidays
Multicultural work environment
+2
Senior Spark Data Engineer - Remote Work | REF#308802
Senior Spark Data Engineer - Remote Work | REF#308802

BairesDev • Rio de Janeiro

Remote
BRL 657,000 - 986,000
Remote work
USD compensation
Home-office setup provided
+4
Data Analyst (Spark & SQL) - Remote Work | REF#309113
Data Analyst (Spark & SQL) - Remote Work | REF#309113

BairesDev • Brazil

Remote
BRL 383,000 - 602,000
Remote work
Competitive USD salary
Home office setup
+2
Delivery Manager (Databricks & Spark) - Remote Work | REF#309184
Delivery Manager (Databricks & Spark) - Remote Work | REF#309184

Jamefy • São Paulo

Remote
BRL 657,000 - 986,000
100% remote work
Excellent compensation in USD or local
Home office setup provided
+2
Databricks Data Engineer (Apache Spark) - Remote work | REF#308932
Databricks Data Engineer (Apache Spark) - Remote work | REF#308932

BairesDev • São Paulo

Remote
BRL 657,000 - 986,000
100% remote
USD pay or local currency
Home office setup
+5
Staff Apache Iceberg Engineer | REF#308031
Staff Apache Iceberg Engineer | REF#308031

BairesDev • Brazil

Remote
BRL 767,000 - 1,041,000
Remote work
Global team
Distributed Systems Engineer (Apache Big Data Internals) - Remote Work | REF#308570
Distributed Systems Engineer (Apache Big Data Internals) - Remote Work | REF#308570

BairesDev • Montenegro

Remote
BRL 329,000 - 493,000
Remote Work
USD or local currency compensation
Home setup provided
+2
Delivery Manager (Databricks & Spark) - Remote Work | REF#309184
Delivery Manager (Databricks & Spark) - Remote Work | REF#309184

BairesDev • São Paulo

Remote
BRL 657,000 - 986,000
100% remote work
Competitive USD or local currency pay
Hardware provided
+3
Senior C++ & Impala Engineer - Remote Work | REF#302291
Senior C++ & Impala Engineer - Remote Work | REF#302291

BairesDev • Minas Gerais

Remote
BRL 180,000 - 360,000
Remote work
Competitive USD or local currency
Home office setup
+3