onsite
Software Engineer - Iceberg Managed Tables, BigQuery - Google
Software Engineer
Develop scalable, high‑performance data solutions for Iceberg Managed Tables on BigQuery, leveraging Python, distributed systems expertise, and advanced data structures to deliver next‑generation analytics infrastructure.
About the role
Key Responsibilities
- Design, implement, and maintain scalable services that enable Iceberg Managed Tables on BigQuery, ensuring high availability and performance.
- Collaborate with data engineering and product teams to translate business requirements into robust, production‑ready code.
- Optimize data pipelines and storage strategies using advanced data structures and algorithms to reduce latency and cost.
- Participate in code reviews, performance tuning, and continuous integration/continuous deployment (CI/CD) processes.
- Contribute to architectural discussions, proposing innovative solutions for distributed data processing and cloud infrastructure.
Requirements
- Bachelor’s degree in Computer Science or related field, or equivalent practical experience.
- 2+ years of software development experience, preferably in a large‑scale infrastructure or distributed systems environment.
- Strong proficiency in Python and SQL, with experience working on cloud platforms such as Google Cloud.
- Solid understanding of data structures, algorithms, and performance optimization techniques.
- Excellent problem‑solving skills and a passion for building accessible, high‑quality data solutions.