work with large-scale data pipelines with data processing frameworks like Scio, BigQuery, Google Cloud Platform and Apache Beam
develop, deploy, and operate Java services that impact millions of users
support machine learning projects powering personalized experiences
collaborate with engineers, product managers, and stakeholders
deliver scalable, testable, maintainable, and high-quality code
share knowledge and promote best practices through mentorship
Requirements
experience building and operating large-scale backend systems and data pipelines in production environments
proficient in Java and have experience developing, deploying, and supporting services that serve large numbers of users
hands-on experience with modern data processing frameworks and cloud technologies such as Apache Beam, Scio, BigQuery, or similar large-scale data platforms
comfortable working with data-intensive systems and building infrastructure that supports machine learning and personalized user experiences
care deeply about software engineering best practices and strive to deliver high-quality, well-tested, and maintainable code
curious about emerging technologies and excited to work at the intersection of large-scale data processing, backend engineering, and machine learning