
Software Engineering Manager II, Search
- Belo Horizonte - MG
- Permanente
- Período integral
- Bachelor’s degree, or equivalent practical experience.
- 8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
- 3 years of experience in a technical leadership role; overseeing projects, with 2 years of experience in a people management, supervision/team leadership role.
- Master's degree or PhD in Computer Science or related technical field.
- 3 years of experience working in a complex, matrixed organization.
- Experience involving search optimization, ranking, applied Machine Learning.
- Set clear expectations with individuals based on their level and role and aligned to the broader organization's goals. Meet regularly with individuals to discuss performance and development and provide feedback and coaching.
- Review code developed by other engineers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
- Generate high-quality content for training Google's AI models.
- Build and optimize the systems and infrastructure required to make training data easily accessible and cost-effective at a large-scale.
- Set the team's technical direction, make high-level architectural decisions, and own and drive large-scale, complex projects from conception to completion.