vmal/jobs_dataset huggingface dataset:
title: Product Manager II, Commerce
level: Mid
location: Zürich, Switzerland
description: At Google, we put our users first. The world is always changing, so we need Product Managers who are continuously adapting and excited to work on products that affect millions of people every day.
key_qualifications: Bachelor's degree or equivalent practical experience. 5 years of experience in product management or related technical role. 2 years of experience taking technical products from conception to launch.
preferred_qualifications: Master's degree in a technology or business-related field. 3 years of experience in a business function or role (e.g., strategic marketing, business operations, consulting). 3 years of experience in a role preparing and delivering technical presentations to senior leadership. 2 years of experience in software development or engineering. 2 years of experience working cross-functionally with engineering, UX/UI, sales, finance, and other stakeholders. 1 year of experience in technical leadership.
responsibilities: Work with partner teams (e.g., engineers, PgMs, UX) during product design and development to implement the requirements to turn PRDs into OKRs for one or more teams. Define product roadmaps by operationalizing strategy. Develop and secure buy-in for a product vision that identifies, defines, and supports the overall product narrative and direction, achieving an outcome that is greater than the sum of its parts. Validate the market size and opportunity (e.g., user-based, strategic opportunity, revenue). Drive launches, maintenance, and retirement in collaboration with other cross-functional teams and stakeholders.
company: google
title: Senior Software Engineer, Engineering Productivity, Google Play
level: Mid
location: Bengaluru, Karnataka, India
description: Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
key_qualifications: Bachelor's degree in Computer Science, related technical field, 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. Experience designing, analyzing, and troubleshooting distributed systems. Experience coding in one or more of the following languages: Java, C++, or Python.
preferred_qualifications: Experience developing tools and processes to improve software quality and engineering productivity.
responsibilities: Build high-quality, reliable distributed systems at scale. Work as a team to deliver impact milestones for Google's infrastructure. Participate in requirement gathering, identifying pain points, design, implementation, testing, and productionization of major deliverables. Act as the team's point-of-contact to other teams to provide guidance on how their systems needs can be best supported. Innovate and experiment with various techniques to improve the system both in performance and functionalities. Maintain a high bar and set the right design and coding standards. Take initiative, not just executing tasks but actively shaping the project's direction. Always looking at the bigger picture, seeking out developer pain points, crafting innovative solutions, and then rallying colleagues to bring those ideas to life.
company: google
{"title": "Software Engineer III, CorpEng", "level": "Mid", "location": "Hyderabad, Telangana, India", "description": "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\u2019s 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. With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions. At Corp Eng, we build world-leading business solutions that scale a more helpful Google for everyone. As Google\u2019s IT organization, we provide end-to-end solutions for organizations across Google. With an inclusive mindset, we deliver the right tools, platforms, and experiences for all Googlers as they create more helpful products and services for everyone. In the simplest terms, we are Google for Googlers.", "key_qualifications": "Bachelor\u2019s 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.", "preferred_qualifications": "Master's degree or PhD in Computer Science or related technical fields. Experience developing accessible technologies.", "responsibilities": "Write product or system development code. Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies. Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency). Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback. Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.", "company": "google"}
{"title": "Technical Program Manager III, Cloud CISO, Compliance and Regulatory Analysis", "level": "Mid", "location": "Reston, VA, USA", "description": "A problem isn\u2019t truly solved until it\u2019s solved for all. That\u2019s why Googlers build products that help create opportunities for everyone, whether down the street or across the globe. As a Technical Program Manager at Google, you\u2019ll use your technical expertise to lead complex, multi-disciplinary projects from start to finish. You\u2019ll work with stakeholders to plan requirements, identify risks, manage project schedules, and communicate clearly with cross-functional partners across the company. You're equally comfortable explaining your team's analyses and recommendations to executives as you are discussing the technical tradeoffs in product development with engineers.", "key_qualifications": "Bachelor's degree in a technical field, or equivalent practical experience\n5 years of experience in program management\nExperience in compliance, information management, audit, or risk management\nExperience in regulatory analysis, risk analysis, or requirement interpretation", "preferred_qualifications": "5 years of experience managing cross-functional or cross-team projects\nExperience in program management in a cloud environment\nExperience in international program management \nKnowledge of security capabilities of cloud products", "responsibilities": "Create and manage compliance programs across one or multiple Google Cloud regions to define, translate, remediate, and monitor Google Cloud compliance.\u00a0\nAssess and advise on product and operational compliant solutions by evaluating existing solutions against the applicable compliance requirements and advising on technical configurations needed to achieve compliance.\nConduct compliance analysis, control mapping, and risk assessments in order to identify and address potential compliance gaps.\nFacilitate new control creation and drive program compliance gaps to closure.\nMaintenance and reporting on existing compliance qualifications to ensure Cloud remains compliant with existing commitments.", "company": "google"}
title: Staff Software Engineer, Generative AI, Google Workspace
level: Advanced
location: Kirkland, WA, USA
description: Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
key_qualifications: Bachelor's degree or equivalent practical experience. 8 years of experience in software development, and with data structures/algorithms. 5 years of experience testing, and launching software products, and 3 years of experience with software design and architecture. Experience in Generative AI (Large Language Models, Multi-Modal, Large Vision Models). Experience with machine learning algorithms and tools (e.g., TensorFlow), artificial intelligence, deep learning, natural language processing or other ML discipline.
preferred_qualifications: Master’s degree or PhD in Engineering, Computer Science, or a related technical field. 3 years of experience in a technical leadership role leading project teams and setting technical direction. 3 years of experience working in a complex, matrixed organization involving cross-functional, or cross-business projects.
responsibilities: Write product or system development code. Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies. Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency). Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback. Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
company: google
{"title": "Senior Software Engineer, Payments", "level": "Mid", "location": "Hyderabad, Telangana, India", "description": "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\u2019s 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. With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions. Whether it is paying online with Autofill, using tap and pay in stores, or using the Google Pay app, the Payments team at Google is focused on making payments simple, seamless, and secure. In addition to consumer payment technologies, the Payments team also powers the money movement between Google and its consumers and businesses.", "salary": "", "key_qualifications": "Bachelor\u2019s 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.", "preferred_qualifications": "Master's degree or PhD in Computer Science or related technical field. 1 year of experience in a technical leadership role. Experience developing accessible technologies.", "responsibilities": "Write and test product or system development code. Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies. Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency). Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback. Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.", "company": "google"}
{"title": "RTL Design Tech Lead, Google Cloud", "level": "Mid", "location": "Tel Aviv, Israel", "description": "In this role, you will use ASIC design to be part of a team that creates the SoC design cycle from start to finish. You will collaborate with design and verification engineers in projects, creating architecture definitions with RTL coding, and running block level simulations. You will contribute in Application-Specific Integrated Circuit (ASIC) designs from design specification to production. You will collaborate with members of architecture, software, verification, power, timing, synthesis and more to specify and deliver high quality SoC/RTL. You will also solve technical problems with innovative micro-architecture and practical logic solutions, and evaluate design options with performance, power, and area in mind. Behind everything our users see online is the architecture built by the Technical Infrastructure team to keep it running.", "key_qualifications": "Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience. 5 years of experience with digital logic design principles, RTL design concepts, and languages such as Verilog or SystemVerilog. Experience with logic synthesis techniques to optimize RTL code, performance and power, as well as low-power design techniques.", "preferred_qualifications": "Experience with a scripting language such as Python or Perl. Knowledge of FPGA, emulation platforms, and SOC architecture. Knowledge of high-performance and low power design techniques. Knowledge of assertion-based formal verification. Knowledge of one of the following areas: arithmetic units, bus architectures, processor design, accelerators, or memory hierarchies.", "responsibilities": "Define the block level design documents such as interface protocol, block diagram, transaction flow, pipeline, and more. Perform RTL development (e.g., coding and debug in Verilog, SystemVerilog, VHDL), function/performance simulation debug, and Lint/CDC/FV/UPF checks. Participate in synthesis, timing/power, and FPGA/silicon bring-up. Participate in test plan and coverage analysis of the block and SOC-level verification. Communicate and work with multi-disciplined and multi-site teams.", "company": "google"}
title: Cloud Technical Solutions Engineer, Infrastructure, GKE (English)
location: Bengaluru, Karnataka, India; Pune, Maharashtra, India
description: The Google Cloud team helps companies, schools, and government seamlessly make the switch to Google products and supports them along the way. Google Cloud accelerates every organization’s ability to digitally transform its business and industry.
key_qualifications: Bachelor’s degree in Science, Technology, Engineering, Mathematics, or equivalent practical experience. 2 years of experience in reading/debugging code written in a general purpose coding language. Experience troubleshooting and advocating for customer needs. Ability to communicate in English fluently.
preferred_qualifications: 2 years of experience in technical consulting on supporting large enterprise customers. 2 years of experience with Web Tech, Systems Administration, Devops, Networking, Kubernetes. Experience with cloud computing and debugging complex workload issues. Experience working in public cloud services and infrastructure. Experience in Computer Networking.
responsibilities: Work with customers on their production Google Kubernetes Engine (GKE)/Anthos deployments. Develop an understanding of Google Cloud's GKE/Anthos product technology. Act as consultant and subject matter expert for internal stakeholders. Ensure 24-hour customer support. Advocate for customer needs with internal teams to improve the product.
company: google
{"title": "Director of Engineering, Spanner Data Access", "level": "Director+", "location": "Kirkland, WA, USA; Sunnyvale, CA, USA", "description": "Spanner is Google's planet-scale database system that provides unlimited horizontal scaling, ACID transaction semantic, geographic replication, and automated backup and fast recovery. Furthermore it exposes a rich SQL interface that is familiar to other RDBMS systems.", "key_qualifications": "Bachelor\u2019s degree in Computer Science or equivalent practical experience. 15 years of experience in engineering. Experience building and managing a team of 50+ members. Experience with distributed systems and scale-out systems.", "preferred_qualifications": "Experience building transaction processing systems (OLTP) or larger scale analytics (OLAP). Experience with high availability designs, and parallel/horizontal scale-out database architectures. Experience promoting product excellence and collaboration driving a portfolio of concurrent engineering projects, from short-term critical feature launches to long-term research initiatives. Experience motivating others to act by creating a shared sense of vision, purpose, and creating a compelling strategy for the future through clear communication and a collaborative leadership approach. Ability to think in a strategic manner to develop innovative product solutions, with a global mindset to effectively work across regional boundaries.", "responsibilities": "Lead, manage, and inspire a team of Senior Engineers to solve complex technical challenges in Query Processing and Graph for Spanner. Lead four areas (e.g., Query Experiences, Query Execution, SQL Language, and Graph) to build broad multi-year solutions that address customer and industry requirements. Provide technical leadership, drive projects and define a long-term technical roadmap for the team, including business strategy and technology. Coordinate and lead efforts across organizational and product area boundaries like BigQuery and Core Data. Lead through ambiguity, building consensus among cross-functional teams and influencing decision making within senior-level audiences while leading execution against recommendations with agility.", "company": "google"}
{"title": "Technical Program Manager, Network Planning Automation and Business Process Transformation", "level": "Advanced", "location": "Atlanta, GA, USA", "description": "A problem isn\u2019t truly solved until it\u2019s solved for all. That\u2019s why Googlers build products that help create opportunities for everyone, whether down the street or across the globe. As a Technical Program Manager at Google, you\u2019ll use your technical expertise to lead complex, multi-disciplinary projects from start to finish. You\u2019ll work with stakeholders to plan requirements, identify risks, manage project schedules, and communicate clearly with cross-functional partners across the company. You're equally comfortable explaining your team's analyses and recommendations to executives as you are discussing the technical tradeoffs in product development with engineers.\n\nOur goal is to build a Google that looks like the world around us \u2014 and we want Googlers to stay and grow when they join us. As part of our efforts to build a Google for everyone, we build diversity, equity, and inclusion into our work and we aim to cultivate a sense of belonging throughout the company.", "key_qualifications": "Bachelor's degree in Engineering or equivalent practical experience. 8 years of experience in program management. 8 years of experience in network planning, network automation, process improvement, capacity planning, or networking related business process transformation.", "preferred_qualifications": "Experience in telecommunications at carrier-class scale, with experience of optical networks, DWDM, IP and data services. Experience in management of teams of Technical Program Managers and/or Network Engineers. Experience in large software systems design and integration. Financial skills e.g business or project budget creation and cost-benefit analysis. Demonstrated experience defining system or process requirements, building, integrating, or delivering large-scale layer 1, layer 2 or layer 3 network systems. Demonstrated ability to manage multiple priorities in an ambiguous and busy operations environment, and deliver outstanding results in a timely manner.", "responsibilities": "Drive or co-drive large transformational and cross-functional programs impacting many teams in Global Network Infrastructure. Devise new programs where appropriate and/or expand existing ones; Define cross-functional business processes and business requirements for the software teams to implement (in the form of PRDs). Review and validate high level software designs (HLDs). Define acceptance criteria (test strategy) and coordinate their evaluation (coordination of UAT execution). Create buy-in and support across users of the tools/processes as well as across the beneficiaries of their outcomes.", "company": "google"}
{"title": "Staff Software Engineer, Infrastructure, Google Cloud", "level": "Advanced", "location": "Bengaluru, Karnataka, India", "description": "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\u2019s 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.", "key_qualifications": "Bachelor's degree or equivalent practical experience. 8 years of experience in software development, and with data structures/algorithms. 5 years of experience testing, and launching software products, and 3 years of experience with software design and architecture. 5 years of experience building and developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage, or hardware architecture.", "preferred_qualifications": "Master\u2019s degree or PhD in Engineering, Computer Science, or a related technical field. 3 years of experience in a technical leadership role leading project teams and setting technical direction. 3 years of experience working in a complex, matrixed organization involving cross-functional, and/or cross-business projects.", "responsibilities": "Provide technical leadership on high-impact projects. Influence and coach a distributed team of engineers. Facilitate alignment and clarity across teams on goals, outcomes, and timelines. Manage project priorities, deadlines, and deliverables. Design, develop, test, deploy, maintain, and enhance large scale software solutions.", "company": "google"}