Senior Software Engineer, Infrastructure, Managed Spark Platform and Foundations
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+2 more
Job description
Experteer Overview As a Software Engineer on Google Cloud’s Spark-focused team, you build and maintain a scalable data processing platform. You will work at the intersection of open-source software and Google’s infrastructure, shaping high-performance systems for ETL workloads and ML tasks. You lead or participate in design reviews, review peers’ code, and contribute to documentation while tackling complex distributed systems challenges. You join a fast-paced, cross-functional environment that values depth, stability, and open-source collaboration. Compensation / Benefits * Develop and test product or system features and code * Lead or participate in design reviews to select technologies * Review others’ code to enforce best practices and quality * Contribute to documentation and educational content * Triage, debug, and resolve issues impacting hardware, network, or service operations Tasks * Bachelor’s degree or equivalent practical experience * 5 years of software development experience in one or more programming languages * 3 years of experience with large-scale infrastructure, distributed systems, networks, compute/storage hardware * Experience with distributed computing, data analytics, and API design Key requirements * bonus target * equity * benefits
Requirements
Experteer Overview As a Software Engineer on Google Cloud’s Spark-focused team, you build and maintain a scalable data processing platform. You will work at the intersection of open-source software and Google’s infrastructure, shaping high-performance systems for ETL workloads and ML tasks. You lead or participate in design reviews, review peers’ code, and contribute to documentation while tackling complex distributed systems challenges. You join a fast-paced, cross-functional environment that values depth, stability, and open-source collaboration. Compensation / Benefits * Develop and test product or system features and code * Lead or participate in design reviews to select technologies * Review others’ code to enforce best practices and quality * Contribute to documentation and educational content * Triage, debug, and resolve issues impacting hardware, network, or service operations Tasks * Bachelor’s degree or equivalent practical experience * 5 years of software development a languages in one or more programming languages * 3 years of experience with large-scale infrastructure, distributed systems, networks, compute/storage hardware * Experience with distributed computing, data analytics, and API design Key requirements * bonus target * equity * benefits
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on us.experteer.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Best Countries for Software Engineers
Software Engineer Salary London
Got AI ideas but no money? Here are 10 free ways to level up your AI skills with Google Cloud
How Much FAANG Companies Actually Pay Software Engineers in 2025