Distributed Systems Engineer (Apache Spark Internals) – Remote Work

Apply to Job Here


Company NameBairesDev
Company TypePrivate
Job TypeFull-Time
Salary RangeMarket Competitive
LocationAlbania
QualificationsBachelor’s Degree
Experience5 Year+

Job Overview

BairesDev is seeking a talented Distributed Systems Engineer with deep expertise in Apache Spark Internals for a remote position. Based in Albania, this role involves designing, developing, and optimizing high-performance distributed systems, ensuring scalability and efficiency for complex data processing initiatives across various client projects.

Company Overview

BairesDev is an expert partner specializing in building high-quality software solutions with speed and precision. They are dedicated to generating lasting value by tackling clients’ business challenges. Leveraging the top 1% of tech talent from the Americas and the Caribbean, BairesDev’s team executes scalable, high-performing technology solutions. With over 4,000 seasoned engineers across 50 countries, BairesDev delivers time zone-aligned expertise, having shaped the tech landscape for over a decade through work with disruptive startups, industry-changing companies, and Fortune Global 500 brands like Google and Johnson & Johnson.

Quick Details

  • Salary Range: Market Competitive
  • Job Type: Full-time
  • Qualifications: Bachelor’s Degree
  • Experience: 5 Year+

Key Responsibilities

  • Design, develop, and implement highly scalable and resilient distributed systems.
  • Optimize Apache Spark applications and infrastructure for maximum performance and resource utilization.
  • Deep dive into Spark internals to troubleshoot, diagnose, and resolve complex issues.
  • Collaborate with cross-functional teams to integrate distributed system solutions into existing platforms.
  • Contribute to architectural discussions and define best practices for large-scale data processing.
  • Mentor junior engineers and foster a culture of technical excellence.

Requirements

  • Extensive experience in designing, building, and maintaining distributed systems.
  • Profound knowledge of Apache Spark internals, including scheduling, memory management, and execution model.
  • Proficiency in programming languages such as Scala, Python, or Java.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and related big data services.
  • Solid understanding of data structures, algorithms, and distributed computing principles.
  • Excellent problem-solving skills and the ability to work independently in a remote environment.

Benefits

  • Opportunity to work remotely with a leading global tech company.
  • Engage in challenging and innovative projects with cutting-edge technologies.
  • Significant professional development and career growth opportunities.
  • Competitive compensation package and performance incentives.
  • Flexible work schedule and a healthy work-life balance.
  • Access to a network of top-tier tech talent and continuous learning resources.

Apply to Job Here