Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Senior Developer (Apache Spark)
Senior Developer – Melbourne | Hybrid | Data & Analytics
We’re working with a rapidly growing SaaS company in Melbourne that is building next-generation data solutions. They are looking for a Senior Developer with strong Spark expertise to join their engineering team and play a key role in designing and optimising large-scale data processing applications.
This is a hands-on development role where you’ll work on distributed systems, cutting-edge data platforms, and modern Lakehouse architectures.
What you’ll be doing
- Design, develop, and optimise distributed applications using Scala and/or Java.
- Build and enhance Apache Spark pipelines, optimising performance and scalability.
- Work with modern open-source table formats (Iceberg, Delta Lake, Hudi) and Lakehouse architectures.
- Collaborate closely with data engineers and product teams to deliver high-quality solutions.
- Apply strong computer science fundamentals (data structures, caching, networking, database design) to real-world problems.
- Contribute to continuous integration and deployment processes in a collaborative, agile environment.
What we’re looking for
- 4+ years’ experience as a software developer (Scala/Java).
- Strong knowledge of Apache Spark internals and distributed data processing.
- Hands-on experience with open-source table formats (Iceberg, Delta Lake, Hudi).
- Exposure to cloud platforms (AWS, Azure, or GCP).
- Familiarity with CI/CD pipelines and Git-based version control.
- Strong problem-solving skills and ability to troubleshoot complex distributed systems.
- Degree in Computer Science or a related field.
Why join?
- Work with cutting-edge open-source data and analytics technologies.
- Collaborative hybrid work environment (4 days in the office for team collaboration).
- Career development and growth opportunities in a high-impact role.
- Be part of a team shaping the future of large-scale data platforms.
Interested?
If you’re a passionate developer with Spark expertise looking for your next challenge in the data and analytics space, we’d love to hear from you. Apply now for a confidential conversation.
Key Skills
Ranked by relevanceReady to apply?
Join Kaliba and take your career to the next level!
Application takes less than 5 minutes