Distributed Systems Engineer (Apache Spark Internals) – Remote Work
Apply to Job Here
| Company Name | BairesDev |
| Company Type | Private |
| Job Type | Full-Time |
| Salary Range | Market Competitive |
| Location | Albania |
| Qualifications | Bachelor’s Degree |
| Experience | 5 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.
