JobsStaff Software Engineer
Job description
The Staff Software Engineer role at Google focuses on building tools and best practices for AI research and development. The position is part of Google DeepMind, which is dedicated to advancing AI technologies for global challenges. The engineer will work on architecting scalable data pipelines and collaborating with research scientists to enhance product features. This role emphasizes technical leadership and mentoring within a dynamic team environment.
Requirements
- Bachelor's degree in Computer Science, Engineering, Computer Information Systems, Mathematics, Physics or a related field and 8 years of experience in a Software Engineer-related occupation.
- Alternatively, a Master's degree in a related field and 6 years of experience in the job offered or in a Software Engineer-related occupation.
- 6 years of experience in software product lifecycle management from testing to launch.
- Proficiency in Python or C++ for machine learning applications.
- Experience in algorithm and data structure design to improve system scale and efficiency.
- Knowledge of software design and architecture for complex systems.
- Experience in data pipeline development for managing and processing large-scale user data.
Responsibilities
- Build tools and promulgate best practices for rapid research iteration for AI systems.
- Architect scalable data pipelines and user models for training and performance evaluation.
- Develop robust evaluation benchmarks and tests to improve personalization quality.
- Collaborate with research scientists and engineers to ship product features.
- Provide technical leadership on high-impact projects.
- Review code to ensure best practices and mentor team members on system design.
Benefits
- Employees at Google are often offered benefits like comprehensive health insurance, 401(k) matching, and flexible work arrangements, among other benefits.
Is this posting expired or inaccurate?
