[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[job list] ACM@UIUC Weekly Job Postings



ACM@UIUC Weekly Job Postings
Week of September 10th, 2007

With postings from:
Google Inc.
Google Inc.
Google Inc.
Google Inc.
Google Inc.
Google Inc.
Google Inc.
Google Inc.

========================================================================

Title: Software Engineer - New Grad ? North America Locations
Company: Google Inc.
Contact: Davidson Young <davidsony@xxxxxxxxxx> 
Hiring for: Full-time  
Description:
Software Engineer - New Grad ? North America Locations

Positions available in Boston (MA), Boulder (CO), Chicago (IL), Irvine
(CA), Kirkland/Seattle (WA),  Mountain View (CA), New York (NY), Phoenix
(AZ), Pittsburgh (PA), Santa Monica (CA), and Waterloo (ON). 

The area: Software Engineering
Google's Software Engineers develop the next-generation technologies for
which we've become world-renowned. In addition to revolutionizing search
technology, we're applying our world-class programming skills to create
innovative applications to organize the world's information and make it
universally accessible and useful. The projects we work on include
transaction processing, mapping, image processing, machine learning,
distributed systems and scalability, and client-side applications
dealing with mobile, television and video. Collaborating in small, agile
teams, we do rapid development work ? producing an environment that
combines the invigorating feel of a startup company with the resources
and stability of a healthy, established business.

The role: Software Engineer - New Grad
Software Engineers at Google are developers who yearn to create and
implement full product lifecycles ? not just code solutions. This means
you need to have a solid foundation in computer science, you
consistently come up with new ideas and you would naturally strive for a
deep understanding of your products in order to be able to continually
improve upon them.  With the bigger picture in mind, you will seek to
code elegant systems. Our teams develop massively scalable, distributed
software systems and also collaborate on multitudes of smaller projects
that have universal appeal ? which requires research, awareness,
interactivity and asking questions. You bring strong competencies in
data structures and algorithms, along with a technical fascination for
how stuff fits together. You're motivated to experiment and take chances
in order to make a difference in your field, unafraid to stand up for
your ideas and eager to embrace change. 

Responsibilities
?	Research, conceive and develop software applications to extend and
improve on Google's product offering
?	Contribute to a wide variety of projects utilizing natural language
processing, artificial intelligence, data compression, machine learning
and search technologies
?	Collaborate on scalability issues involving access to massive amounts
of data and information
?	Solve all problems that come your way 

Requirements
?	BS or MS degree in computer science or related technical field (a PhD
is a plus)
?	Experience with UNIX/Linux or Windows environments, distributed
systems, machine learning, information retrieval and TCP/IP
?	Extensive experience programming in C, C++, Java and/or Python
?	Experience in network programming and/or developing/designing large
software systems


In order to be considered for this position, please visit
www.google.com/jobs/students and apply by using our online application.
You will need a soft copy of your resume and unofficial transcript(s).



========================================================================

Title: Software Engineer in Test - New Grad ? North America Locations
Company: Google Inc.
Contact: Davidson Young <davidsony@xxxxxxxxxx> 
Hiring for: Full-time  
Description:

Software Engineer in Test - New Grad ? North America Locations

Positions available in Irvine (CA), Kirkland/Seattle (WA), Mountain View
(CA), New York (NY), Pittsburgh (PA), and Santa Monica (CA).

The area: Test Engineering
Google Test Engineers guarantee that our company's software works every
time for every user while scaling to the highest levels. We tackle huge
technical challenges that push the limits of computer science. Our team
is a collaborative, global organization consisting of engineers with the
highest levels of technical depth, programming skills and a passion for
quality. 

The role: Software Engineer in Test ? New Grad
As a Software Engineer in Test, you'll use your software design,
analysis and programming skills to create innovative automated test
systems. This isn't a job in which you'll simply debug and run test
cases. Our team undertakes a broad range of challenges on a daily basis,
designing and building intelligent systems that can explore various use
cases and scenarios for distributed computing infrastructure. We
approach software testing with engineering discipline, tools and
creative testing techniques; likewise, you'll utilize your full range of
computer science skills and abundant creativity to solve problems while
working with some of the best engineers in the world.

Responsibilities
?	Research emerging testing technologies, including software test
infrastructure
?	Define the next generation of test architecture for new and existing
Google applications
?	Drive test strategy as an ongoing activity, reviewing the challenges,
assumptions and requirements, as well as how the strategy aligns with
the team and company goals
?	Work with QA to ensure high quality levels
?	Drive automation framework and test automation development

Requirements
?	BS or MS in Computer Science or equivalent; PhD preferred
?	Strong programming skills in C, C++ or Java
?	Highly proficient in UNIX / Linux / Windows environments
?	Natural curiosity and a desire to understand how complicated systems
work
?	Superior analytical and problem-solving skills
?	Knowledge of internet technologies, distributed systems, TCP/IP
networking, databases, and Linux kernel is preferred

In order to be considered for this position, please visit
www.google.com/jobs/students and apply by using our online application.
You will need a soft copy of your resume and unofficial transcript(s).



========================================================================

Title: Associate Technical Solutions Engineer - New Grad
Company: Google Inc.
Contact: Davidson Young <davidsony@xxxxxxxxxx> 
Hiring for: Full-time  
Description:
Associate Technical Solutions Engineer - New Grad

Positions available in Mountain View (CA).

The area: Partner Solutions Organization
Partner Solutions Organization (PSO) is a strategic partner-facing
technology group at Google that develops solutions for and builds
enduring relationships with Google's largest and most important
partners. Highly skilled, talented, flexible and multi-faceted PSO team
members address the most pressing technology challenges our partners
have ? ones that have no simple answers ? in order to drive distinctive
partnership value. Collaborating closely with our partners, we work with
Product Managers, Sales, Engineering and Partners at all stages of the
product lifecycle ? enabling us to take ideas and transform them into
new, world-shaping technologies that we can then take to market. PSO
also offers a variety of opportunities for recent university graduates
seeking to gain 
in-depth experience across a broad range of industries.

The role: Associate Technical Solutions Engineer - New Grad
Self-motivated, creative and eager to join a fast-paced, market-driven
environment, you'll join PSO as an Associate Technical Solutions
Engineer and work closely with our senior Engineers to deliver
innovative solutions on a broad range of projects. These include
extending our core products to meet our partners' needs, analyzing
business data to identify and predict market trends, enhancing our
networking infrastructure to ensure our partners get reliable services,
and building partner-integration and partner-management Web
applications. You bring strong communication, organizational and
analytical skills along with a desire to help define and create new
Google technologies while improving the features on existing products. 
 
Responsibilities
?	Assist in the design and building of a robust infrastructure for
Google partners
?	Work closely with our partners to resolve complex technical issues
?	Provide superior technical service
?	Prototype proofs of concept

Requirements
?	BA/BS degree in computer science (an MS is preferred)
?	Programming experience in C/C++, Java, JavaScript, PHP, Python and/or
Perl
?	Internet and network skills, including HTML, XML/XSLT, HTTP, SSL,
TCP/IP
?	Industry experience in search engines, video, mobile, e-mail,
telephony or e-commerce is preferred
?	High energy, self-motivated, detail-oriented, analytical

In order to be considered for this position, please visit
www.google.com/jobs/students and apply by using our online application.
You will need a soft copy of your resume and unofficial transcript(s).



========================================================================

Title: Platforms Hardware Engineer - New Grad 
Company: Google Inc.
Contact: Davidson Young <davidsony@xxxxxxxxxx> 
Hiring for: Full-time  
Description:
Platforms Hardware Engineer - New Grad 

Positions available in Mountain View (CA).

The area: Google Platforms
Google's global deployment of custom-designed machines has created one
of the largest and most powerful computing infrastructures in existence:
cutting-edge innovation on a huge scale. The Platforms team designs and
builds the software, hardware, computing platform and networking
technologies that power all of Google's services.  

The roles: Platforms Hardware Engineer - New Grad
Platforms Hardware Engineers have a range of roles, designing and
building the software and hardware that forms Google's backbone.
Depending on your assignment(s), you'll design and build the networking
hardware products that meet our unique networking needs or work on
server architecture, design and implementation, performance and power
consumption optimization. As a Hardware Test Engineer or Hardware Design
Engineer, you'll work in small teams under a technical lead and report
to an Engineering Director. You hold an electrical engineering or
computer science degree at the  BS, MS or PhD level and are proficient
in areas such as board design, power monitoring and tuning, and hardware
test.
 
Hardware Test Engineer 
Responsibilities
?	Design and execute tests including stress, voltage, temperature, shake
and electromagnetic compatibility tests for all Google Platforms
hardware
?	Build prototypes, evaluate performance, perform failure analysis and
troubleshoot systems 

Requirements
?	Hands-on experience testing boards and hardware
?	Understanding of hardware evaluation methodologies
?	x86 processor experience
?	Scripting skills (C++ or Python preferred)  
 
Hardware Design Engineer 
Responsibilities
?	Create and optimize systems architecture and printed circuit board
designs for servers and routers

Requirements
?	Interest in and experience with hardware or networking architecture,
signal integrity and/or high-speed board design
?	Traffic-generation or performance-analysis experience preferred 
?	Scripting skills in C preferred
?	Exposure to lab tools preferred



In order to be considered for this position, please visit
www.google.com/jobs/students and apply by using our online application.
You will need a soft copy of your resume and unofficial transcript(s).


========================================================================

Title: Platforms Software Engineer - New Grad
Company: Google Inc.
Contact: Davidson Young <davidsony@xxxxxxxxxx> 
Hiring for: Full-time  
Description:
Platforms Software Engineer - New Grad

Positions available in Mountain View (CA).

The area: Google Platforms
Google's global deployment of custom-designed machines has created one
of the largest and most powerful computing infrastructures in existence:
cutting-edge innovation on a huge scale. The Platforms team designs and
builds the software, hardware, computing platform and networking
technologies that power all of Google's services.  
 
The roles: Platforms Software Engineer - New Grad
Platforms Software Engineers work on all aspects of Google's system
software efforts including firmware, kernel, operating system and tools.
You'll be responsible for the platform design, stability, and
performance in one of the following groups, depending on your experience
and interest: 1) Embedded Software, 2) System Software, Firmware and
Kernel Development, 3) Performance/Power Monitoring and Tuning, or 4)
Networking. Your work may also include projects involving
next-generation networking systems and architecture, distributed systems
and routing. You'll work in small teams under a technical lead who
reports to an Engineering Director. You hold a computer science degree
at the BS, MS or PhD level, you bring proficiency in C and Linux, and
you enjoy working with low-level software.
 
Embedded Software Engineer
Responsibilities: 
?	Work with embedded systems design architecture and improve performance
at the processor level
Requirements
?	Experience with embedded software or firmware, x86 architecture,
device drivers and Linux preferred  

System Software, Firmware and Kernel Development Engineer 
Responsibilities: 
?	Design, build, test and optimize custom computing platforms

Requirements: 
?	Interest in complex challenges in systems programming as well as
debugging software and hardware (experience with x86 systems is
preferred)
 
Performance/Power Monitoring and Tuning Engineer 
Responsibilities: 
?	Make things run faster at both hardware and software levels

Requirements: 
?	Experience with performance analysis, compiler optimization
techniques, code instrumentation, CPU profilers, computer simulation
models or power management techniques

Networking Software Engineer 
Responsibilities: 
?	Design and build next-generation networking systems and architecture,
distributed systems and routing

Requirements: 
?	A strong foundation in networking, including TCP/IP, Ethernet, TCP/IP
Stacks, IPv6 routing protocols and strong C/C++ skills


In order to be considered for this position, please visit
www.google.com/jobs/students and apply by using our online application.
You will need a soft copy of your resume and unofficial transcript(s).


========================================================================

Title: UNIX / Linux Systems Administrator, Google.com - New Grad ? North America Locations
Company: Google Inc.
Contact: Davidson Young <davidsony@xxxxxxxxxx> 
Hiring for: Full-time  
Description:
UNIX / Linux Systems Administrator, Google.com - New Grad ? North
America Locations

Positions available in Kirkland/Seattle (WA), Mountain View (CA), New
York (NY), Phoenix (AZ), and Santa Monica (CA).

The area: Engineering, Google.com
Google.com team members are involved in every facet of Google's
production site. From service design to troubleshooting, from
performance analysis to capacity planning, from DNS to networking to
application (mis)behavior, 
Google.com Engineers are ultimately responsible for making sure that
Google always works. Our Engineers are technology wizards who use
analytical and code-level troubleshooting abilities to tackle a range of
complex software and systems issues. These include monitoring,
responding to and safeguarding the availability of our most critical
services.

The role: UNIX / Linux Systems Administrator, Google.com - New Grad
Google.com Systems Administrators make sure that Google always works. We
take that responsibility very seriously. In this job you'll take on a
variety of duties including being a first responder and serving as a
systems / database administrator. You'll also be a performance analyst,
service architect, capacity planner, tools developer, monitoring expert
and technical evangelist for Google's entire production site. You come
to us with a superior university academic record along with extensive
knowledge of Linux and other operating systems, networking and
distributed systems.

Responsibilities
?	Design and support Google's internal computing infrastructure
including core services such as DNS, LDAP, and customized operating
systems
?	Support, analyze, debug, and improve external services such as Search,
Gmail, and YouTube.
?	Design and support new services
?	Write tools to monitor and maintain systems
?	Help ensure 24x7 service availability

Requirements
?	BA/BS in computer science or related field, or equivalent experience
?	Working knowledge of UNIX system administration, including
configuration, troubleshooting and automation
?	Solid scripting skills in Shell, PHP, Perl or Python
?	Experience running Web services, including requirements and capacity
analysis, service configuration, monitoring and troubleshooting, and
change management
?	Understanding of IP networking, including familiarity with the
functionality, operating and failure modes of common networking devices
?	Ability to analyze network behavior, performance and application
issues using standard tools like tcpdump
?	Willingness to handle periodic on-call duty



In order to be considered for this position, please visit
www.google.com/jobs/students and apply by using our online application.
You will need a soft copy of your resume and unofficial transcript(s).



========================================================================

Title: Associate Technology Manager - New Grad ? Mountain View
Company: Google Inc.
Contact: Davidson Young <davidsony@xxxxxxxxxx> 
Hiring for:   
Description:
Associate Technology Manager - New Grad ? Mountain View

Positions available in Mountain View (CA) 

The area: Partner Solutions Organization
Partner Solutions Organization (PSO) is a strategic partner-facing
technology group at Google that develops solutions for and builds
enduring relationships with Google's largest and most important
partners. Highly skilled, talented, flexible and multi-faceted PSO team
members address the most pressing technology challenges our partners
have ? ones that have no simple answers ? in order to drive distinctive
partnership value. Collaborating closely with our partners, we work with
Product Managers, Sales, Engineering and Partners at all stages of the
product lifecycle ? enabling us to take ideas and transform them into
new, world-shaping technologies that we can then take to market. PSO
also offers a variety of opportunities for recent university graduates
seeking to gain 
in-depth experience across a broad range of industries.

The role: Associate Technology Manager - New Grad
As an Associate Technology Manager, you?ll be part of a two-year
rotation program under the direct mentorship of senior PSO staff
members. You'll conduct data-driven business analysis, drive early
adoption of new product lines and, ultimately, deliver complete
solutions to our partners. You're a self-motivated, recent university
graduate eager to gain invaluable industry insight while taking
advantage of the opportunity to join a fast-paced, market-driven
environment.

Responsibilities
?	Create pre-sales demos
?	Assist senior staff in leading cross-functional teams
?	Help to define technology and deployment strategies

Requirements
?	BA/BS degree in a technical field (computer science is preferred)
?	Excellent written and oral business communication skills
?	Strong organizational and analytical skills
?	Excellent project management skills and attention to detail
?	High energy, strong team player, creative thinker

In order to be considered for this position, please visit
www.google.com/jobs/students and apply by using our online application.
You will need a soft copy of your resume and unofficial transcript(s).



========================================================================

Title: Associate Product Manager - New Grad ? North America Locations
Company: Google Inc.
Contact: Davidson Young <davidsony@xxxxxxxxxx> 
Hiring for:   
Description:
Associate Product Manager - New Grad ? North America Locations

Positions available in Kirkland/Seattle (WA), Mountain View (CA), and
New York (NY).

The area: Product Management
Google's Product Management group leads the processes that enable our
company to bring innovative, world-changing products to market. Our team
works closely with Engineering to help design and develop technologies
that improve access to the world's information. We're responsible for
analyzing user needs and guiding our products throughout the execution
cycle. Our team offers a range of opportunities for candidates with less
than two years of job experience who desire breadth and variety in their
job responsibilities.

The role: Associate Product Manager - New Grad
As an Associate Product Manager, you'll work with engineers to define
new features and grow our products based on your understanding of user
needs. You'll also conduct research on markets and our competitors,
focus on strategies that impact the direction of future products and
develop leadership experience in a variety of Google's product areas.
Recent university graduates who become Associate Product Managers are
given important responsibilities, generous access to resources and many
opportunities to grow within the organization. Technical, analytical and
strategic planning skills are vital to performing successfully in this
position.

Responsibilities
?	Understand and analyze user needs
?	Help to define a product vision and strategy
?	Work with world-class engineers to build and launch new features

Requirements
?	BA/BS degree in computer science or a related technical field (MS
preferred) 
?	Deep interest in creating and analyzing products
?	Excellent written and oral communication skills
?	Strong organizational and analytical skills
?	Strong technical abilities
?	Demonstrated capacity for developing and understanding strategy


In order to be considered for this position, please visit
www.google.com/jobs/students and apply by using our online application.
You will need a soft copy of your resume and unofficial transcript(s).



========================================================================