Deskripsi Pekerjaan
Transform the tech canvas by joining Google's innovative team as a Senior Software Engineer focused on App Ads Audience Features. In this pivotal role, you will design and develop sophisticated machine learning models that define how audiences are measured and targeted in mobile advertising. You will tackle complex engineering challenges, ensuring that our ads are relevant, privacy-respecting, and highly effective for our partners. Your work will directly impact billions of users and advertisers globally, requiring a blend of technical excellence, innovative thinking, and collaborative spirit. We are looking for an engineer who is passionate about data, privacy, and building systems that scale to massive sizes.
As part of the Google Ads team, you will have the opportunity to work on cutting-edge technologies that power the world's largest online advertising ecosystem. You will be responsible for the full lifecycle of feature development, from data ingestion and model training to serving and optimization. This role offers a unique chance to drive innovation in an environment where your contributions are immediately visible and impactful.
Tanggung Jawab
- Design, develop, and optimize large-scale machine learning models for audience targeting and measurement in App Ads.
- Collaborate with product managers, data scientists, and engineers to translate business requirements into scalable technical solutions.
- Ensure data privacy and compliance (e.g., GDPR, CCPA) are embedded into the architecture of audience feature systems.
- Conduct rigorous code reviews, write clean and maintainable code, and contribute to the engineering culture of the team.
- Debug and resolve complex performance issues in distributed systems, real-time data pipelines, and low-latency serving environments.
- Stay up-to-date with the latest research in machine learning and apply it to improve product performance.
Kualifikasi
- PhD or Master’s degree in Computer Science, Machine Learning, Statistics, or a related technical field (or equivalent practical experience).
- 5+ years of experience in software engineering, with a strong focus on backend systems and machine learning applications.
- Strong programming skills in Java, C++, or Python, with deep knowledge of data structures and algorithms.
- Experience building and deploying production-grade ML models using frameworks like TensorFlow, PyTorch, or JAX.
- Understanding of distributed systems, data warehousing (e.g., BigQuery), and real-time data processing technologies.
- Excellent problem-solving skills and the ability to work effectively in a fast-paced, ambiguous environment.