Aggregate Knowledge is a fast growing company backed by Kleiner Perkins Caufield & Byers and DAG Ventures. Our goal is to help people discover the things they love based on the aggregate behavior of everyone who has gone before them.

We have a talented and fun group of people, and we are growing rapidly. Check out the following most recent job openings, and if any look like a fit, don't hesitate to contact us.

 

Local candidates only please, as no relocation can be offered. Unsolicited resumes from agencies are not welcome. Aggregate Knowledge is not responsible for any fees associated with unsolicited resumes.

Send all inquiries to jobs@aggregateknowledge.com. Be sure to let us know which job opening you are interested in so we can forward your request to the appropriate person.

 

Web Application Software Engineer

Responsibilities:

  • Design, build, and support web applications, as well as critical management systems for the Aggregate Knowledge Discovery Services.
  • Work across functional boundaries and contribute to product development process.

Requirements:

  • B.S. or higher studies in Computer Science (or equivalent experience).
  • 2+ years of experience developing large-scale consumer facing web applications or software as a service is highly desirable.
  • Fluent in Java development.
  • Solid foundation in OO design and databases/SQL.
  • Familiarity with Unix (Linux preferred) development and execution environment.
  • Experience working with Spring and Hibernate is a plus.
  • Experience with distributed application development and JMS is a plus.
  • Excellent organization, communication, and interpersonal skills.
  • Strong performance tuning, troubleshooting, and analytical skills.

top

 

Performance QA Engineer

We are looking for a Performance QA Engineer who can help with the performance testing of Aggregate Knowledge's software. Strong candidates will have one or more of the
following:

  • Testing software in a distributed networking environment.
  • Performance testing large-scale enterprise products.
  • Relational databases or SQL programming experience.
  • Testing ETL and data warehouse applications.
  • Passion for testing and the ability to work with a team on diverse problems.
  • Superior analytical and problem-solving skills.
  • Experience with open source performance test automation tools (e.g., JMeter).
  • Excellent oral and written communication skills.
  • Diverse interests and a passion for technology.

Requirements:

  • Performance testing and automation experience.
  • White-box testing experience.
  • Highly proficient scripting skills in at least one common language (Ruby, Perl, Python, Shell).
  • Working knowledge of Java, C, or C++.
  • Highly proficient in a Unix/Linux environment.
  • Deep knowledge of Internet technologies.
  • BS or MS in Computer Science or equivalent.

top

 

Database Administrator

We are looking for a database administrator to join and help grow our world-class operations team. Be prepared for a dynamic environment with an innovation atmosphere. Science aplenty, both Mathematics and Sociology make for a stimulating working environment for those curious about the world, cyber or organic.

The operations team is a tight knit group of can do's. We are still in build mode, not just maintain mode so you will have an opportunity to raise some columns in our Acropolis. Operation's responsibilities will focus on service delivery: designing, implementing, and maintaining a best-in-class infrastructure with strict availability and performance requirements. You'll be expected to work across functional boundaries, contribute to process development, and be on call. Your troubles shooting skills should be top-notch, and your communication skills should be strong. The only thing we take more seriously then our uptime is our new employee hazing.

The DBA position is a classic DBA role with a healthy dose of administration duties (backup, installation, change management, monitoring... ) and a moderate portion of Design/Architect work based upon skill/interest level. Position reports to Director of Operations.

Qualifications:

  • Solid knowledge of MySQL 5.x and Innodb
  • Solid knowledge of physical and logical database design
  • Solid knowledge in Schema design principals
  • Experience administering Mysql (backup, monitoring, security, installation) in a many instance environment
  • Experience with database change management as part of Release process
  • Proficiency in a scripting language (preferably perl)
  • Experience designing scalable and HA database systems
  • Ability to work with the Engineering and Operations team

Ideal Candidate:

  • Innate knowledge of Linux/Solaris performance
  • LVM(Logical Volume Management) or Disk Suite
  • Perl
  • Nagios
  • Cacti
  • Subversion
  • Storage Engines PBXT, Archive, Falcon ...

top

 

UNIX Systems Administrator

We are looking for senior engineers to join and help grow our world-operations team. Your responsibilities will focus on service delivery: designing, implementing, and maintaining a best-in-class infrastructure with strict availability and performance requirements. You will be expected to work across functional boundaries, contribute to process development, and be on call.

The most important job requirement is the ability, experience, and desire to provide a computationally intensive service, non-stop. Your troubleshooting skills should be top-notch, and your communication skills should be strong. We’d like to see experience in at least a few key areas: performance analysis, advanced storage systems, network engineering, and infrastructure/support systems.

Responsibilities:

  • Rotating 24x7 On-call support
  • Configuration and management of UNIX systems and networking devices
  • Monitoring service stability and end to end performance tuning
  • Developing tools to aid in automation of alerting and deployment
  • Documentation

Requirements:

  • 5+ years of Linux or Solaris system administration experience in a production environment
  • CPU, disk, memory and network utilization management
  • Perl, python, ruby, bash, C or other scripting experience
  • Understanding of LVM, SAN and RAID
  • Cacti, Nagios, Ganglia, or other monitoring and metrics tools
  • Knowledgeable in NFS, NIS, Kerberos, SSHD, Kickstart, Jumpstart
  • Knowledgeable in TCP/IP, VLANS, OSPF, IPSEC, BGP, Cisco, Juniper, F5, Foundry
  • Ability to learn quickly and adapt to a fast paced growing and evolving service delivery system
  • Ability to manage projects through their entire life cycle
  • Excellent communication skills

Candidate must be able to troubleshoot and resolve network, application, and systems issues expediently. Candidates must be flexible to work rotating shifts in a 24 x 7 environment. Candidate must possess excellent verbal and written communication skills. Occasional visits to our local data center will be needed, so transportation is a necessity.

Local candidates only, please, as no relocation can be offered. Unsolicited resumes from agencies are not welcome; Aggregate Knowledge is not responsible for any fees associated with unsolicited resumes.

top