Senior Software Engineer, Metrics and Business Intelligence
Job Description
Minimum qualifications:
- Bachelor's degree or equivalent practical experience.
- 5 years of experience with software development in one or more programming languages, and with data structures/algorithms.
- 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
- 3 years of experience in SQL and data analytics.
- Master's degree or PhD in Computer Science or related technical field.
- 1 year of experience in a technical leadership role.
- Experience with business analysis (e.g., statistical modeling, regression analysis, advanced use of tools for quantitative analysis) and web tool development or database (e.g., SQL, Python, PHP, JavaScript, Ajax).
- Experience in frontend coding tools and languages (e.g., JavaScript/TypeScript, Flutter, Dart, Angular).
Want more jobs like this?
Get jobs in Mexico City, Mexico delivered to your inbox every week.

About the job
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
The Metrics team is responsible for defining and executing on the key performance indicators that enable data-driven investment and decision making on the frameworks and infrastructure that serves Google's products (e.g., Search, Workspace, Gmail and more).
The Core team builds the technical foundation behind Google's flagship products. We are owners and advocates for the underlying design elements, developer platforms, product components, and infrastructure at Google. These are the essential building blocks for excellent, safe, and coherent experiences for our users and drive the pace of innovation for every developer. We look across Google's products to build central solutions, break down technical barriers and strengthen existing systems. As the Core team, we have a mandate and a unique opportunity to impact important technical decisions across the company.
Responsibilities
- Develop and maintain automated ETL (Extract, Transform, Load) pipelines for efficient data processing.
- Manage structured and unstructured data from diverse sources and formats.
- Implement data quality assurance measures.
- Create and manage informative data dashboards for clients.
Explore More
extensive experience in software development Jobs
5 years of software development experience Jobs
3 years of experience in SQL and data analytics Jobs
Master's degree or PhD in Computer Science Jobs
developing and maintaining automated ETL pipelines Jobs
More Jobs at Google
Jobs in Mexico City, Mexico
Apply Now
Back to Job Listings
Add To Job List
Company Profile
View Company Reviews
Date Posted
01/13/2025
Views
0
Positive
Subjectivity Score: 0.8
Similar Jobs
Business Program Manager II, Sales Enablement, Google Cloud (English) - Google
Views in the last 30 days - 0
View DetailsProgram Manager, Business Systems Transformation, Google Cloud - Google
Views in the last 30 days - 0
View Details