Showing posts with label python. Show all posts
Showing posts with label python. Show all posts

Tuesday, October 30, 2007

Computer Scientist at White Oak Technologies

Location: Crystal City, Virginia

Requirements:
  • Design and develop high-performance data exploitation and web-database applications following a standard life cycle development model
  • Unit test development and quality assurance.
  • Have strong written and verbal communications skills
  • Ability to work effectively in a team environment,
  • Strong ability in troubleshooting production software.
Skills:
  • Linux
  • Python
  • HTML
  • SQL
Additional Skills:
  • Javascript
  • C++ language
  • Oracle database programming (and preferably performance tuning)
Link

Tuesday, October 16, 2007

Quality Assurance Engineer at skype

Skype software is much more then just chatting or calling nowadays! In addition to some servers that are needed to support login and authentication we have many additional services running in data centers. Backend testers are testing these core services and additional service support infrastructure. A regular change to existing services and new products testing keeps our backend testers busy. In addition also database testing. If you are fluent with linux server based environment and databases around you then there should not be a problem to learn testing specific stuff and become Skype backend tester.

Responsibilities
  • automate and execute regression, functionality, benchmark, stress and load testing on different backend servers
  • bugtracking, allocating defects to developers, follow up on fixed and not fixed issues
  • discovering and isolating product flaws quickly and effectively using Black Box and some white Box testing methodologies
Pre-requisite knowledge, skills and experience
  • BS degree in CS/EE or equivalent
  • experience testing and/or supporting real-time, client-server based systems
  • A strong understanding of testing concepts and of distributed, multi-user, client-server systems
  • Demonstrated knowledge and experience testing server-based software, OSes, APIs, and/or protocols
  • Experience with SQL, some scripting (shell, Perl, Python), Linux/Unix.
  • Load testing experience is a plus
Requirements that apply to all testers
  • Ability to prioritize multiple and diverse tasks expected
  • Good technical, analytical and communication skills
  • Very good command of English
  • A ‘can-do’ attitude and a serious desire to have an impact on changing the way people communicate
  • You don’t tolerate mistakes and errors, you’re pedant in a positive way
  • Manage your own time and tasks efficiently so that you meet the deadlines
  • Knowledge of QA and testing methodology and processes
  • Perl, Python, Unit and test automation experience is a big plus
  • Experience with a defect tracking system (e.g. Bugzilla)
  • Excellent trouble-shooting skills
Link

Thursday, October 11, 2007

Software Engineer (Entry Level) at LYCOS

Lycos is seeking a coder with experience developing web applications in a Linux or Unix environment. We’re looking for an entry-level person with some practical work experience or significant internship experience. Responsibilities will include:
  • Generating new ideas with other team members on new web applications and innovative features
  • Helping to design, implement, and debug those applications and features
  • Communicating engineering requirements and deliverables to Product Management, Quality Assurance, and Operations
  • Collaborating with other junior and senior team members to improve technology standards across the entire Engineering group

Because of the variety of web applications we create and support, Lycos engineers have multiple opportunities to learn new technologies and skills. Lycos provides and excellent environment for a junior person to kick-start their career.

Company: Lycos, Inc.
Location: Waltham, MA 02451
Salary/Wage: Very Competitive
Status: Full Time, Employee
Job Category: Information Technology
Relevant Work Experience: 1+ to 2 Years
Career Level: Entry Level

Requirements:
  • Candidates should have 1 to 2 years of experience in web application development on Linux or a Unix platform.
  • Must have familiarity with the common protocols and languages of the Web (HTTP, DNS, HTML, XML, etc.) Knowledge of Flash is helpful.
  • Be conversant in at least one scripting language such as Perl, PHP, Ruby, or Python and willing to quickly pick up additional languages when required.
  • Must have knowledge of either Java, C++, or C. Experience with AJAX, video applications, and/or testing tools and methodologies is a plus.
  • Initiative, good communication skills, and attention to detail are critical.
  • Most of all, you should enjoy developing web applications as part of a team.
Link

Senior Software Engineer at LYCOS

Lycos is seeking a senior coder with experience developing web applications in a Linux or Unix environment. We’re looking for an senior-level person with significant practical work experience. Responsibilities will include:
  • Generating new ideas with other team members on new web applications and innovative features
  • Helping to design, implement, and debug those applications and features
  • Communicating engineering requirements and deliverables to Product Management, Quality Assurance, and Operations
  • Collaborating with other team members to improve technology standards across the entire Engineering group
  • Because of the variety of web applications we create and support, Lycos engineers have multiple opportunities to learn new technologies and skills.
Company: Lycos, Inc.
Location: Waltham, MA 02451
Salary/Wage: Very Competitive
Status: Full Time, Employee
Job Category: Information Technology
Relevant Work Experience: 2+ to 5 Years
Career Level: Experienced (Non-Manager)

Requirements:
  • Candidates should have 2 to 4 years of experience in web application development on Linux or a Unix platform.
  • Must have familiarity with the common protocols and languages of the Web (HTTP, DNS, HTML, XML, etc.)
  • Be conversant in at least one scripting language such as Perl, PHP, Ruby, or Python and willing to quickly pick up additional languages when required.
  • Must have either Java, C++, or C. Experience with AJAX, video applications, and/or testing tools and methodologies is a plus.
  • Initiative, good communication skills, and attention to detail are critical.
  • Most of all, you should enjoy developing web applications as part of a team.
Link

Monday, October 8, 2007

RenderMan Engineer at PIXAR

Location: Emeryville, CA

Job Descrption:
Pixar Animation Studios is an Academy Award®-winning computer animation studio with the technical, creative and production capabilities to develop computer-animated feature and short films with memorable characters and heartwarming stories that appeal to audiences of all ages.
Pixar has created eight of the most successful and beloved animated films of all time: Toy Story, A Bug's Life, Toy Story 2, Monsters, Inc., Finding Nemo, The Incredibles, Cars and most recently Ratatouille. The studio has won 20 Academy Awards® and its eight films have grossed more than $3.4 billion at the worldwide box office to date. The Northern California studio's next film release is WALL-E (June 27, 2008).

Summary of Position:
The RenderMan Products Group is responsible for the development and support of Pixar¿s world-renowned rendering software. A RenderMan Pipeline Engineer is responsible for the development and maintenance of software associated with the integration of our core RenderMan software into the production pipelines of film and video production facilities.

Responsibilities:
  • Maintain existing RenderMan pipeline tools: Slim, RenderMan Studio
  • Develop new tools to facilitate use of RenderMan and ancillary tools in production pipelines
  • Document RenderMan pipelining philosophies, strategies and techniques
  • Perform Standard Product Development & Maintenance Chores
Qualifications:
  • Master's Degree in Computer Science or equivalent
  • Deep understanding of RenderMan, Shading Language and its use in film production pipelines
  • 3 years experience working in film production pipeline
  • Deep understanding of C++, TCL, Python, Perl, Applications and GUI Frameworks
  • Deep understanding of Unix & Windows Process Management, Interprocess Communication
  • Systems Programming Experience with Windows, Macintosh and Linux
  • Knowledge of 3-D computer graphics: RenderMan, OpenGL
  • Experience with popular modeling and animation packages: Maya, XSI, 3dMax
  • Experience with website management tools: HTML, php, SQL
  • Strong organizational skills with the ability to prioritize and multi-task
  • Willingness to take initiative and resolve problems
  • Ability to work in all levels of the organization
  • Ability to work well independently within a fast paced, dynamic, deadline oriented environment
  • Must be customer service oriented
Link

QA Manager at imeem

Location: San Francisco, CA
imeem is seeking a full-time talented and enthusiastic QA Manager ready to take imeem to the next level. The ideal candidate will be responsible for managing and scaling the quality assurance effort. The successful candidate should excel in a fast paced and dynamic environment.

Key responsibilities:
  • Must be hands on and an excellent troubleshooter
  • Able to manage multiple projects
  • Ability to think strategically and act tactically and develop new testing approaches
  • Develop quality assurance standards and processes
  • Understanding of QA test plan and test case design, development and implementation
  • Work closely with development team, product management and customer support
  • Lead improvements in QA infrastructure and processes to maximize efficiency
  • Hire and train QA engineers
  • Estimate and forecast resources based on past performance data
  • Lead by example
Successful candidates should have the following qualification/requirements :
  • Requires BS in Computer Science or related discipline, with a minimum 3 years experience in software
  • QA testing or software development
  • 2+ years in managing QA engineers
  • Knowledge of QA processes for regression, functional, system, stress, and performance testing
  • UNIX and Scripting (Perl, Python, etc) skills required
  • Experience with Microsoft .NET and/or Java/J2EE environments a plus
  • Understanding of website technologies including AJAX, Javascript, CSS
  • Understanding of relational databases and sql skills a must
  • Experience with Agile development methodology a plus
Link

Sunday, October 7, 2007

Software Engineer at Leapfrog Online

Location: United States

Job description:
For the Software Engineer position, we are seeking a candidate with of 5 years experience developing, testing, deploying and maintaining interactive web applications in open source environments, as well as command-line batch processing scripts in Python, Ruby, Perl or PHP scripting languages to develop and deploy web-based applications and associated support programs.

Responsibilities:
  • Supporting new software development, site production and operations as needed by the assigned business unit:
  • With project managers, gathering requirements from internal customers and end-users
  • Advising internal customers on the development resource constraints and risks for requested functionality
  • Developing code using test-driven, object-oriented methodologies
  • Performing unit testing and integration tests
  • Participating in end-user acceptance testing
  • Incorporating end-user feedback into later iterations of the software
Documenting applications at the following levels:
  • System architecture
  • Source code
  • Administration and maintenance
  • End-user training and help
Requirements:
  • A Bachelor's degree and/or 5 years experience relating to web-based software development
  • Expert experience in the development of web-based applications using primarily Python (Django framework), Ruby on Rails or PHP 5 in an open-source development environment
  • A minimum of 5 years experience with any SQL-based RDBMS (PostgreSQL preferred) in the form of writing efficient SQL queries and executing them via programming language interfaces
  • Experience with source code control systems (Subversion preferred), object-oriented design, test-driven development, continuous integration, code reviews and refactoring, Agile development methods (Scrum), relational database usage and web services
  • A thorough understanding of common web and e-commerce concepts and technologies, such as: HTTP, SSL, Javascript and variants, HTML and other client-side data formats (no graphic design skills required), XML and associated technologies, content management concepts, public-key cryptography, application and data security and privacy issues, basic TCP/IP networking.
  • Ability to work well both within a team environment and independently
  • Ability to work within a fast-paced, dynamic environment
  • Experience working with Agile development methodologies, particularly Scrum teamwork and User Story development and estimation, a very big plus
Link

Friday, October 5, 2007

Product Engineer at rediff

Designation: Product Engineer
Department: Technology
Location: Mumbai
Job Summary :
Rediff.com develops products which are used by a large number of consumers on the Internet. The Engineer in the product development team will participate in the full lifecycle from conceptualization to design and implementation of the product.
Key Responsibilities :
1 The engineer will be responsible for design and implementation of a product and will perform in concert with UI design and engineering specialists for the functionality and with the service operations team for reliable delivery of the service to the end consumer.
Professional Qualification :
Essential: Bachelor's/Master's Degree in Computer Science or Engineering is preferred
Desired: Candidates with strong analytical and quantitative skills and experience in programming may also apply.
Experience (years & type):
3+ yrs of relevant experience

The candidate should have advanced design, programming skills and a knowledge of the product development process.

Experience and knowledge in the following areas is essential:
  • Program Design methodologies
  • Java/PHP/Python/C/VC++ programming languages
  • Data modeling and Relational database design
  • Programming for a Linux/Windows systems environment
Familiarity with design frameworks and integrated development environments is desirable.

Link

Thursday, October 4, 2007

Manager - Product Engineering at rediff

Designation: Manager Product Engineering
Department: Technology
Location: Mumbai
Job Summary :
Rediff.com develops products which are used by a large number of consumers on the Internet. The Manager Product Engineering will participate in a full product lifecycle on the Internet, from conceptualization to design, implementation and deployment. The position offers a rare professional opportunity to innovate and excel in design and implementation strategies with a diversity of technologies.
Key Responsibilities :
1 The key focus of the role will be on project and technical management of product design, engineering and deployment from the perspectives of function, scale, re-use, extension and quality of the individual technical artifacts and the product

Professional Qualification :
Essential: A Master's/Bachelor's degree in Computer Science or Engineering is needed.
Desired: A formal training in planning and project management will be desirable.
Experience (years & type):
7 To 8 yrs experience of product design and implementation of architectures, in the field of distributed applications and systems. The candidate should also have an experience and knowledge of software and systems engineering and the processes needed to ensure delivery and quality of the product.

The candidate should also have advanced design, programming skills and ability to innovate on product development process for optimal usage of technical and human resources.

Experience and knowledge in the following areas is essential:
  • Program Design methodologies
  • Java/PHP/Python/C/VC++ programming languages
  • Data modeling and Relational database design
  • Programming for a Linux/Windows systems environment

Familiarity with design frameworks and integrated development environments is desirable.

Link

Systems Architect at rediff

Designation: Systems Architect
Department: Technology
Location: Mumbai
Job Summary :
Rediff.com develops products which are used by a large number of consumers on the Internet. The systems architect in the product development team will participate in the full lifecycle from conceptualization to design and implementation of the product. The architect will be offered opportunities to design and review product and deployment architectures for functionality and scalability of use on the Internet.
Key Responsibilities :
The systems and technology architect will provide review and guidance to product design, engineering and deployment teams, from the perspectives of function, scale, reuse, extension and intellectual property.
Professional Qualification :
Essential: A Master's/Bachelor's degree in Computer Science is needed
Desired: Ph.D
Experience (years & type):
5+ yrs experience of product design and implementation of architectures, in the field of distributed applications and systems. The candidate should also have an experience and knowledge of systems engineering, data networks and information retrieval systems. A specialized experience in any one of the above areas is preferred.

The candidate should also have advanced design, programming skills and a knowledge of the product development process

Experience and expertise in the following areas is essential:
  • Java/PHP/Python/C/VC++ programming languages
  • Data modeling and Relational database design
  • Programming for a Linux/Windows systems environment
Familiarity with design frameworks and integrated development environments is desirable.

Link

Lead Database Engineer

Background and Summary:
Veoh Networks is a new, innovative Internet television broadcasting system that is able to reach hundreds of millions of broadband-connected viewers throughout the world. Veoh allows content producers from major entertainment studios and television networks to independent video producers and enthusiasts to deliver high-quality, full-screen video directly to consumers without financial, geographical or capacity restrictions found in traditional broadcasting systems. This democratization of video distribution fundamentally changes the dynamics of television, creating unprecedented choice for consumers and a compelling marketplace for content providers and advertisers. Veoh is privately held and backed by leading technology and media investors, including Spark Capital, Michael Eisner's Tornante Company, Time Warner Inc. and Shelter Capital Partners. Veoh Networks is based in San Diego, California. Veoh Networks is based in San Diego, California with an additional development center in St. Petersburg Russia.

Veoh.com is in the top 100 websites worldwide and in the top 30 sites in the United States.

Job Duties and Responsibilities:
  • Work closely with DBA to implement web based reporting front-end.
  • Drive implementation of infrastructure services to support logging, ETL and reporting.
  • Work with business analysts to devise reports which will drive a variety of business decisions.
  • Work with engineering team on event logging functionality and infrastructure to support reporting needs.
  • Work with product development team on data driven features.
  • Lead and drive improvements to our data systems.

Qualifications:
  • 5+ years experience developing code to interface with high volume MySQL or Oracle databases
  • Professional experience developing web applications with ASP.NET, JSP/Java, Python or Perl.
  • Creative problem solver with excellent trouble-shooting skills
  • Excellent verbal and written communication skills.
  • Ability to write clear, concise, robust, maintainable code on a tight schedule
  • SQL language proficiency
  • Understanding of SQL query plans and ability to optimize SQL queries
  • Comfortable working in a fast-paced environment
  • Excellent documentation skills
  • Familiarity with open source or commercial database reporting software a plus
Link

Whitebox Java Developer

LinkedIn is an online network of more than 14 million experienced professionals from around the world, representing 150 industries. We are four years old, profitable and one of the fastest growing pre-IPO Web 2.0 companies in Silicon Valley.

We are looking for a Java Developer who is passionate about quality with excellent test automation experience. You will also design, develop, implement and maintain automation tools requiring close relationships with other product developers and QA to enhance automation test coverage.

Responsibilities:
  • Develop and maintain the JUnit test suite
  • Continuously improve the efficiency and efficacy of our automatic test suite
  • White box testing our entire software stack, using private as well as public APIs
  • Design and perform performance and load test for web application
  • Analyze failures and report in the Bug tracking system
  • Harvest or create test data sets

Required Skills:
  • Experience with building extensive tests with Junit (3 or 4)
  • Experience with building test automation suite for web services
  • Experience testing API, specifically REST APIs
  • Working knowledge of debugging and root cause analysis, from the web layer to the DB layer
  • Experience with J2EE architectures
  • Experience with Unix, Solaris preferred
  • Experience with one of more scripting languages: Shell, Perl, Python, Ruby
  • Experience with QA and testing methodologies
  • Experience testing complex distributed systems
  • Excellent written and verbal communication skills
  • Desired Skills:
  • Hands on experience with Ruby on Rails
  • Experience with httpunit, htmlunit or similar tools
Link

Sunday, September 30, 2007

Quality Assurance Lead - Platform Verification Team at Amazon

Amazon Web services team in Bangalore, India is looking for an experienced Software Quality Engineer (SQE/QAE) to lead the verification efforts for a cutting edge web-services based product offering from the Bangalore division.

This person would be responsible for understanding the domain and the product in detail and coming up with the test strategy/planning,coming up with the test cases, driving the test case sign-off processes with the stakeholders, encoding of the test-cases into the API testing framework we use (requires writing of Java code similar to JUnit), test execution and reporting. This person would also work with the engineering managers and the product owners to define the exit criteria for the various test phases and act as an important stakeholder for the release gating process.

Depending on the candidate's skill sets they can also participate in the planning and execution of system level tests like load/scaling,stress/stability, performance tests etc and also in the building of the test automation frameworks and tools.

Growth path for this position would typically include Managerial roles in the verification space OR as test architects OR product management roles.

The required qualifications for the applicants to this role are:
  • Bachelors and/or Masters Degree in Computer Science (Preferably engineering degree)
  • 5+ years of professional work experience in the quality engineering space.
  • Strong written and verbal communication skills and ability to work in a team environment.
  • Excellent problem solving/analytical skills.
  • Attention to detail and a passion for quality.

Desired skills for this role would include:
  • Ability to write code (preferably in Java) would be a big plus.
  • Scripting abilities for build/test automation etc in any well-known scripting language (shell, perl, python, ruby etc).
  • Previous experience in mentoring/leading (not necessarily people management, but as a technical lead) for at least a small team.
  • Proven expertise (through experience) in the streamlining of processes for quality assurance/control.
Link :

Software Development Engineer - Datawarehousing at Amazon

Place : India
Software Development Engineer - Datawarehousing should be able to:
  • Design and build reliable, scalable and high performing enterprise systems.
  • Possess sound understanding in data modelling, implementation details in a target database (Oracle - SQL & PL/SQL) & its features for data warehousing.
  • Bring 3-8 years of software engineering and product delivery experience, with strong background in high performance distributed systems.
  • Good knowledge of data warehousing & ETL processes.
  • Good knowledge of Oracle Database internals - to develop high performance code.
  • Unix shell scripting with perl, python or other scripting languages.
  • Knowledge of other databases like MySQL is a plus.
  • Knowledge of BI tools for ETL or reporting is a plus.
  • Knowledge of java is a plus.

Required : B.E/B.Tech/M.E/M.Tech degree in computer science is required.

Wednesday, September 26, 2007

Email Systems Administrator at Facebook

This role is responsible for ensuring the delivery of over 50M email messages a day that are a part of the Facebook experience and are essential for continued growth. The position is full-time and reports to the Director of Operations. The position is based in our main office in downtown Palo Alto, CA.

Location: Palo Alto, CA

Responsibilities:
  • Administration of Facebook email delivery systems and messaging infrastructure
  • Configuration of mail servers (e.g. Sendmail)
  • Monitoring of email processing, delivery, and effectiveness
  • Achieving resolution of email delivery problems through engagement and coordination with various ISP’s (e.g. Aol, Yahoo, etc)
  • Working with outside email monitoring services (e.g. Returnpath)
  • Insuring the appropriate mapping of Facebook mail features to destination email domain policies

Requirements:
  • The successful candidate will likely have experience in Unix/Linux system administration and will be comfortable in automating operations using programming languages such as Perl, Python, PHP, and shell scripting
  • Must have experience in configuring mail servers (e.g. Sendmail, Postfix, etc)
  • Should have experience in setting up and maintaining mail systems for high volume internet companies
  • Prior experience interfacing with ISP’s at a senior level desirable
  • Should be a strong communicator with the ability to work on projects independently
Link :

Software Engineer, Data at Facebook

Facebook is seeking a Software Engineer to join the Data team. The ideal candidate will dream about distributed systems for the parallel processing of massive quantities of data, be familiar with Hadoop/Pig/HBase and MapReduce/Sawzall/Bigtable, and frequently think to themselves, "Yeah, that works for 500 MB of data; what about 500 TB?" This position is full-time and based in our main office in downtown Palo Alto, CA. This position will report to the Senior Manager of Data.

Location: Palo Alto, CA

Responsibilities:
  • Develop reusable tools for the management and manipulation of hundreds of terabytes of data
  • Analyze and improve efficiency, scalability, and stability of data collection, storage, and retrieval processes
  • Interface with other teams to incorporate their innovations and vice versa
  • Work closely with data analysts to construct creative solutions for their analysis tasks
  • Optimize our infrastructure at both the software and hardware level
  • Focus on scaling horizontally rather than vertically

Requirements:
  • Extensive experience working with large data stores
  • Deep understanding of storage appliance and storage software internals
  • Expert knowledge developing and debugging in C/C++ and Java on *nix
  • Experience developing with Python, Ruby, or PHP
  • Experience with filesystems, server architectures, and distributed systems

Software Engineer, Internationalization at Facebook

Facebook is seeking experienced engineers to join our Internationalization Team. The position is full-time and is based in our main office in downtown Palo Alto, CA. These positions are very fast-paced; creativity, enthusiasm, and smarts are a must. This position will play a key role in designing and building the architecture for launching internationalized Facebook products.

Location: Palo Alto, CA

Responsibilities:
  • Design and implement architectural components to support launching of localized products
  • Code in a variety of languages, primarily PHP/C++/python. Flexibility is required.
  • Interface effectively with other teams
  • Conduct design and code reviews

Requirements:
  • B.S./M.S. Computer Science or related field
  • A keen attention to detail - someone who can sweat the small stuff
  • Expertise in one or more of the following is greatly preferred:
    • Programming language theory
    • Character set encodings
    • Translation memory systems
Link :

Software Engineer, Infrastructure Engineering at Facebook

Facebook is seeking an experienced Software Engineer to join the Infrastructure Engineering team. The position is full-time and is based in our main office in downtown Palo Alto, CA. The Software Engineer will report to the VP of Engineering. There are minimal travel requirements for this position.

Location: Palo Alto, CA

Responsibilities:
  • Design core, backend software components
  • Code using primarily C/C++, Java, and PHP
  • Interface with other teams to incorporate their innovations and vice versa
  • Conduct design and code reviews
  • Analyze and improve efficiency, scalability, and stability of various system resources

Requirements:
  • M.S. Computer Science or related field preferred
  • Extensive experience building large-scale server applications
  • Expert knowledge developing and debugging in C/C++ and Java on *nix
  • Knowledge of perl or PHP or python
  • Experience with operating system internals, filesystems, programming language design, compilers, distributed systems, or server architectures
Link :

Software Engineer, Business Systems Core at Facebook

Facebook is seeking Software Engineers to join the Business Systems Core infrastructure team. The position is a full-time position based in our main office in downtown Palo Alto. These positions require a critical eye and keen software engineering design sensibilities. This position will play a key role in designing and building the infrastructure for Facebook's next-generation high-volume business backend systems.

Location: Palo Alto, CA

Responsibilities:
  • Code primarily in C/C++
  • Design and implement extremely high-volume, fault-tolerant distributed server systems
  • Interface with other teams to incorporate their innovations and vice versa
  • Knowledge of relational databases and SQL

Requirements:
  • B.S. Computer Science or equivalent experience preferred
  • Experience building large-scale server applications and reliable software
  • Expertise in C and C++ on *nix
  • Familiarity with PHP/Python and learning other languages as appropriate
  • Familiarity with payments processing and encryption a plus
Link :

Software Engineering at Facebook

Facebook is seeking an experienced Software Engineer to join the Product team. The position is full-time and is based in our main office in downtown Palo Alto, CA. The Software Engineer will report to the CTO. There are minimal travel requirements for this position. This position will help build the next-generation system behind Facebook's products, create web applications that reach millions of people, and build high volume servers.

Location: Palo Alto, CA

Responsibilities:
  • Code high-volume ad delivery software using primarily C++ and Java
  • Create web applications using primarily PHP Implement web interfaces using XHTML, CSS, and Javascript
  • Build report interfaces and data feeds

Requirements:
  • B.S. Computer Science or related field
  • Expertise with C++ and/or Java
  • Knowledge of perl or PHP or python
  • Knowledge of relational databases and SQL, preferably MySQL and Oracle
Link :