Staff Software Engineer, Big Data Storage
About the role
Design, implement, and optimize Pinterest’s exabyte-scale data lake storage platform; lead complex technical projects and initiatives for data lake storage and metadata management; collaborate with stakeholders and partner teams across the organization to design storage and metadata layer technologies that unlock big data and ML/AI innovations; build storage capabilities that efficiently support large-scale ML/AI workloads, including high-throughput data access, schema evolution, and large-scale column backfills; shape the long-term technical direction for scalable, reliable, and efficient big data storage systems; engage with and contribute to open source communities such as Apache Iceberg, Spark, and Flink.
Candidates will join an innovative team pushing engineering boundaries. Depending on the domains associated with this job, you will be expected to design clean APIs, write automated test cases, and participate in peer code reviews. We value developers who focus on performance optimization, fast load times, and simple, maintainable architectures.