About the Role
We are seeking a software engineer to design, implement and vet systems, enhancements, and features to advance the capabilities of our synthetic data generation infrastructure and pipelines.
Key Responsibilities:
* Design and implement systems, enhancements, and features to enhance the capabilities of our synthetic data generation infrastructure and pipelines.
* Establish relationships with stakeholders and maintain regular updates on new feature implementations for the synthetic data generation pipelines and data deliveries.
* Collaborate cross-functionally with engineers, artists, researchers, and product teams to enhance systems, inform asset creation, and promote the use of synthetic data within Google for product or research purposes.
* Foster a culture of engineering excellence by participating in and promoting best practices and processes within the team.
* Guide more junior engineers and/or student researchers/interns.
Requirements:
* Bachelor's degree or equivalent practical experience.
* 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.
* 2 years of experience with data structures or algorithms.
* 2 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture.
Preferred Qualifications:
* Experience leading infrastructure projects that impact multiple stakeholders.
* Experience with digital content creation tools.
* Publishing academic papers on computer graphics, game engines, or large-scale data generation systems.