Friday, January 13, 2017

Software Engineer Manager People Analytics Google Mountain View

Job Description: • 2-minute read •
Like Google's own ambitions, the work of a Software Engineer (SWE) goes way beyond just Search. SWE Managers have not only the technical chops to roll up their sleeves and provide technical leadership to major projects, but also manage a team of engineers. You not only optimize your own code but make sure engineers are able to optimize theirs. As a SWE Manager you manage your project goals, contribute to product strategy and help develop your team. SWE teams work all across the company, in areas such as information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, user interface design; the list goes on and is growing every day. Operating with scale and speed, our world-class software engineers are just getting started -- and as a manager, you guide the way.
Tell me about yourself - The perfect answer - For more visit www.careeradvice.org
At Google, data drives all of our decision-making, and our HR organization is no exception. The People Analytics team acts as an internal innovation lab, using analytical approaches, innovative tools, and machine learning to make sure Google continues to be a great place to work. Beyond analytics, our team is working to develop the next generation of people-centric applications.

We are made up of social scientists, data-scientists, product managers, people analysts and software engineers who envision and create solutions that drive better workplace practices and behaviors. As a member of the team, you will be involved in developing, testing, launching and iterating upon great products that users love and makes their work easier and more impactful. You are able to think creatively about how to use technology to streamline and drive processes that are essential to keeping our organization operating and in turn can take your ideas from concept through to impeccable execution. You have fluency in coding, feature implementation, and the ability to interact with users to build real world solutions that exceed their expectations. You are versatile, display leadership qualities and curious about new problems across the full-stack as we continue to push technology forward.

Behind everything our users see online is the architecture built by the Technical Infrastructure team to keep it running. From developing and maintaining our data centers to building the next generation of Google platforms, we make Google's product portfolio possible. We're proud to be our engineers' engineers and love voiding warranties by taking things apart so we can rebuild them. We're always on call to keep our networks up and running, ensuring our users have the best and fastest experience possible.

Responsibilities
Build and manage a team of SWEs.
Collaborate with a team of Social and Data Scientists to build new applications from the ground up that are ready to be used by thousands of Googlers around the world.
Iterate on new product development with a constant emphasis on user satisfaction; Write server-side code for web-based applications, create robust high-volume production applications, and develop prototypes quickly.
Build our platforms, systems and networking infrastructure using your strong background in distributed systems, OS/kernel, network system design, data management, and large scale storage.
Specialize in UI development with AJAX and similar technologies, client application development for Windows/Mac (Chrome, Toolbar, etc.), embedded systems and mobile apps (Android), developer tools (IDEs, large-scale build systems, compilers).
Qualifications
Minimum qualifications:
BA/BS degree in Computer Science, similar technical field of study or equivalent practical experience.
Software development experience in one or more general purpose programming languages.
Experience working with two or more from the following: web application development, Unix/Linux environments, mobile application development, distributed and parallel systems, big data, machine learning, information retrieval, natural language processing, networking, and/or developing large software systems.
Ability to speak and write in English fluently and idiomatically.

Preferred qualifications:
Master’s, PhD degree, further education or experience in engineering, computer science or other technical related field.
Experience with one or more general purpose programming languages including but not limited to: C/C++, C#, Python, JavaScript, Go, Objective-C, Swift.
Proven track record of leading technical teams to deliver high quality products
Interest and ability to learn other coding languages as needed.
Interest in behavioral sciences such as social psychology, psychology, or organizational behavior.

Send To A Friend
Related Posts Plugin for WordPress, Blogger...