Showing posts with label http. Show all posts
Showing posts with label http. Show all posts

Monday, October 15, 2007

Web Applications Developer at ARCHIVE

The Internet Archive is seeking a Web Developer for Archive-It, a web based application that enables partners to capture and manage digital content. The Developer is responsible for the product development lifecycle, including developing code as well as testing and deploying the final product. This position also collaborates with team members on product features and functionality, design and usability guidelines.

The Internet Archive is a technology non profit based in San Francisco's Presidio. Find out more about our organization and web archive of over 100 billion URL captures at www.archive.org , as well as our tools and services at http://wa.archive.org/

This Developer position is best suited for a detailed oriented individual, with a variety of programming skills and experience, including Linux/UNIX administration. Other desirable traits are: an ability to understand and grapple with user interface design, time spent with clusters/distributed systems, and an ability to work in a loosely structured environment.

The ideal candidate will have:
  • 2+ years work experience in software development
  • 2+ years in Java development work experience
  • Experience developing web applications with one or more programming languages
  • Experience and/or interest in user interface design
  • Experience in database design and SQL; mySQL a plus
  • Strong familiarity with all aspects of web technology and protocols, including: HTTP, HTML and Javascript
  • Previous experience of web crawlers and applications designed to display web content (especially server side apps)
  • Experience with a variety of web applications, machine clusters, distributed systems, and high volume data services.
  • Flexibility and a sense of humor
  • BS Computer Science, or equivalent work experience
We are an equal opportunity employer. Please send your resume and cover letter to kristine at archive dot org with the subject line "Web Developer". The Archive thanks all applicants for their interest, but advises that only those selected for an interview will be contacted. No phone calls please.

Link

Java Software Engineer at ARCHIVE

The Internet Archive is seeking a Java Software Engineer to help us develop open source software to crawl and archive the Internet. Responsibilities include contributing to all phases of development of our web crawler and access tools. Specifically, Heritrix our web crawler, and the Wayback Machine, our web archive access tool.

The Internet Archive is based in San Francisco's Presidio. Find out more about our organization and web archive of over 100 billion URL captures at www.archive.org , as well as our tools and services at http://wa.archive.org/

The ideal candidate will have:
  • Extensive Java development experience, ideally in relevant areas such as web applications, machine clusters, distributed systems, multi-threading and high volume data services
  • Strong familiarity with all aspects of web technology and protocols, including: sockets, HTTP, HTML and Javascript
  • Experience with Linux/UNIX administration and Perl is a plus
  • Ability to work in, and enjoy, a loosely structured startup-like environment and get a lot done
  • Flexibility and a sense of humor
  • BS or advanced degree in Computer Science, or equivalent experience
We are an equal opportunity employer. Please send your resume and cover letter to kristine at archive dot org with the subject line "Java Software Engineer". The Archive thanks all applicants for their interest, but advises that only those selected for an interview will be contacted. No phone calls please.

Thursday, October 11, 2007

Senior UNIX Administrator at MLB

MLBAM is seeking a Systems Administrator for an immediate opening.
The Senior Systems Administrator will be responsible for deployment, management and maintenance of a large group of Sun enterprise systems running Solaris, Java (IPlanet, Netscape and SunONE) web server, application software, and other internet services. This position and associated skills are required to provide robust and secure internet services to Major League Baseball clubs, business partners and to baseball fans worldwide. Successful senior-level candidates must have 5 years of experience with enterprise software and hardware implementations.

Responsibilities
  • On location administration of Chicago area data center
  • Operate in a fast-paced, performance-focused team, ensuring that services remain online and responsive during the type of sudden demand surges that are associated with "big-event" periods
  • Ability to self manage and work outside of an office environment
  • Support and maintain a 24 x 7 Enterprise Internet Server Farm
Required Skills -
  • A successful senior-level candidate will have hands on experience with: Current Sun Microsystems Hardware and performance tuning
  • Solaris specific and general Unix technology
  • Sun Java Enterprise System
  • Sun Cluster 3.1
  • Dynamic System Domaining of Sun Enterprise Hardware
  • Netscape/SunOne/iPlanet web server
  • Java Application servers and JSP architecture in general
  • Apache web server
  • Complex TCP/IP networking concepts in LAN and WAN environments
  • Comprehensive understanding of network-layer and application-layer load-balancing concepts
  • Network and Host security best practices
  • NFS
  • Cisco equipment and SAN switches
  • Data center deployment and management
  • Storage Area Networking
  • Some Oracle and general SQL experience helpful
  • Strong Perl and Unix shell scripting
  • Strong knowledge of HTTP 1.0 and 1.1
  • Strong knowledge of content-distribution-networks and http caching
  • DNS, SMTP, POP, spam-filtering, syslog
  • Solaris Volume Manager or Veritas experience
  • Veritas Netbackup and other backup software
  • Global server load balancing and disaster recovery strategies
  • Experience with customized content-management systems
  • Streaming media and audio/video encoding and compression technologies
Link

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

Saturday, October 6, 2007

Senior Software Q.A. Engineer at Akamai Technologies

Location: US-CA-San Mateo

Responsibilities:

  • Design tools, develop Perl scripts and work with SQL
  • a creative thinker with advanced technical expertise in UNIX / Linux operating systems and HTTP, DNS and TCP/IP technologies as well as proxy servers, web servers and caching technologies
  • Responsible for validation and verification of EdgeSuite and EdgeComputing service offerings to provide robust and scalable e-business infrastructure and cost effectiveness for global customer base at the enterprise level.
  • Implement in-depth understanding of SQA life-cycle from functional requirements gathering to the design and execution of automated, manual and system level tests.
  • Develop creative, competent analyses to identify root causes of technical problems & develop resolutions
  • Perform manual and automated functional tests as well as large-scale system tests create, enhance and maintain automated build and unit/regression test infrastructures
  • Write Perl modules for functional testing; utilize C/C++, Unix shell scripting; utilize knowledge of HTTP, TCP/IP and DNS protocols to perform manual and automated test in a large-scale Internet test network
  • Review bug descriptions, functional requirements, design documents and code, working closely with developers to design test criteria and develop test plans
  • Ensure proper documentation of work; responsible for mentoring and training other team members.

Qualifications:
  • M.Sc. in computer science, computer engineering, electrical engineering or related equivalent degree.
  • No experience required.

Primary skills:
  • ability to perform as a Q.A.
  • test software engineering for multiple applications
  • releases with an emphasis on databases, networking, web and client server applications
  • technical expertise working with UNIX environment
  • understanding of proxy and web server technology including HTTP, DNS, caching, TCP/IP programming experience in C/C++, Perl or similar languages
  • expertise in problem solving and technical troubleshooting with an emphasis on Q.A.
  • test engineering and experience the software product life cycle
  • proven skills in oral and written communication.
Link

Friday, October 5, 2007

Senior Software Engineer at DivX

Senior Software Engineer, Digital Video Software
Location: USA, San Diego
Description

Can you design and implement rock-solid, multi-threaded, portable code for Windows, Mac, and Linux environments? Did you write an AVI parser because you wanted to know the details of the files you were downloading? Do you look at extending existing applications through plugins when possible? We’re looking for (senior) software engineers to design and build our next generation of A/V media technologies for PCs, Macs and Linux. If this sounds like you, send us your resume.

The Everyday View

  • Develop next-generation digital video software for PC, Mac and Linux.
  • Design and implement next-generation multi-threaded multimedia and real-time technologies. Also use established API and standards.
  • Design and implement robust and modular C and C++ components for video file playback and management, networks transfer, UI and application management that are fast, efficient and reusable across Windows PCs, Macs and Linux
  • Design and implement automated unit, integration and regression tests. Your code must be rock-solid because it will be used in many different hardware environments.
  • Work within a team-based agile development environment in four-week iterative development cycles, and give input on architecture, design and tactical decisions to help improve our code, tools and processes
  • Occasionally work on non-code documentation and set up technical tests to show how your creations work
The Kind of Person We're Looking For
The ideal candidate is a master craftsman: both creative and precise. You are a highly-skilled software designer and engineer, fluent in C and C++. You understand how real-time, multimedia applications work and love to dabble with video and audio. You’re team-driven, never territorial, freely give credit to others and are a poster child of Theory Y. And you’re ready to start building some really cool stuff. The person we want to hire also:


  • Has several years of experience efficiently creating C and/or C++ code for PC environments (Windows, Mac, Linux) and knows all about data structures, design patterns, language features, standard libraries and writing easy-to-understand code
  • Has experience developing portable code that works across a range of platforms, including Windows, Mac and Linux
  • Has experience with optimization and complex multimedia algorithms
  • Has practical hands-on experience with software development tools and techniques across a wide range of platforms, including a solid working knowledge of stuff like make files, ant files, Visual Studio solutions, workspaces, projects, library dependencies, build configurations (e.g. debug vs. release), static vs. dynamic linking, compiler flags, optimization, etc.
  • Has experience with version control systems, automated build and testing tools, code coverage tools, memory checkers and other instruments that help ensure healthy, robust code
  • Understands that requirements are rarely perfect and is willing to extract the spirit of the requirement to make the system or software better
  • Has a degree in computer science or a related technical discipline, or the equivalent
  • Has good written and verbal skills


The following experiences are optional but highly desired:
  • A strong background developing efficient multimedia technologies
  • Previous experience in developing multimedia plugins for web browser software such as Mozilla Firefox (using NPAPI/npruntime) and Internet Explorer (using ActiveX)
  • Knowledge of HTML/CSS and JavaScript as well as cross-platform and cross-browser AJAX and Web 2.0 techniques
  • A strong background in using video and audio technologies for the Linux platform
  • Strong background in using native system APIs and UI APIs for Windows, MacOS X and Linux
  • Experience with network programming, especially dealing with HTTP/HTTPS requests, headers, downloads and uploads
Link

Linux System Administrator at metacafe

Linux System Administrator

At least 3 years of experience in:
  • Linux, Apache, mysql / sql server / oracle.
  • TCP/IP networks including firewalls, cisco or cisco style devices.
  • Understanding of network protocols such as DNS, FTP, HTTP, SMB, NFS
  • Scripting with perl / shell scripts / awk.
  • Experience in Supporting the R&D
  • Experience in Web Servers / Web Site
  • Experience in Production Environment
  • Experience with PHP - an advantage.
  • Experience with RedHat - an advantage.
  • High learning capabilities

Wednesday, September 26, 2007

Systems Architect at Facebook

Facebook is seeking a seasoned Systems Architect to join the Operations team. The position is full-time and is based in our main office in downtown Palo Alto and will report to the Director of Operations.

Location: Palo Alto, CA

Responsibilities:
  • Analyze application flow and infrastructure design to improve performance and scalability of the site
  • Collaborate on design of services infrastructure from servers to networking
  • Monitor, analyze, and make recommendations as appropriate to improve site stability and availability
  • Evaluate hardware and software technologies to improve site efficiency and performance
  • Troubleshoot and solve issues with hardware, applications, and network components
  • Lead team efforts from design to implementation, prioritize tasks and resources while interacting with Engineering and Operations
  • Document current and future configuration processes and policies
  • Participate in 24x7 on-call support
Requirements:

  • B.S. in Computer Science or equivalent experience
  • 4+ years of experience in Operations with large web farms
  • Extensive knowledge of web architecture and technologies, including Linux, Apache, MySQL, PHP, TCP/IP, security, HTTP, LDAP and MTAs
  • Strong background/interest in application and infrastructure design
  • Scripting and programming skills
  • Excellent verbal and written communication skills
Link :

Systems Engineer at Facebook

Facebook is seeking a seasoned Systems Engineer to join the Operations team. The position is full-time and is based in our main office in downtown Palo Alto and will report to the Director of Operations.

Location: Palo Alto, CA

Responsibilities:
  • Continually improve the performance and scalability of the site
  • Configure servers and network
  • Monitor site stability and performance
  • Troubleshoot issues with hardware, software, applications and network
  • Prioritize tasks and work independently yet interact well within a project-oriented team environment
  • Solve problems quickly and automate processes
  • Document current and future configuration processes and policies
  • Participate in 24x7 on-call support

Requirements:
  • B.S. in Computer Science or equivalent experience
  • 4+ years of experience with Linux
  • Working knowledge of TCP/IP, security, LAMP, HTTP, LDAP and MTAs
  • Scripting and programming skills
  • Excellent verbal and written communication skills
Link :

Senior Software Engineer – Performance Tuning at hi5

hi5 is a global brand for young people, where over 60 million members have established accounts and personal pages. Members use hi5 to communicate with friends around the world, and to connect with the local and global communities that are important to them. hi5 provides a localized experience for its members, enabling people to connect with others based on language, heritage or other personally relevant cultural and popular interests. hi5 was founded in 2003, is privately held, and located in San Francisco. The company is profitable and is ranked in the top 15 most trafficked sites online.

Position: Senior Software Engineer – Performance Tuning
Location: San Francisco, CA

As a senior member of our team, you will ensure that our application is lightning fast and massively scalable. You'll design, configure and run performance tests, collect performance data, profile the code, design architecture and code changes to improve performance, implement code changes or work with other developers to implement changes as appropriate. You will work with a team of demanding, highly motivated developers and will be expected to both challenge and be challenged.

Required Skills/Experience:

  • Knowledge of an enterprise performance testing / load generation tools such as Mercury LoadRunner or Seque SilkPerformer
  • Extensive knowledge of Java environments including memory management, garbage collection, collection classes (HashMap, ArrayList etc)
  • Experience with Java code profiling and diagnostic tools such as YourKit, JProbe, or OptimizeIt
  • Knowledge of relational databases, including query plan analysis / tuning, contention/lock analysis and tuning
  • 3 years development experience (coding rather than performance tuning) in Java and/or C/ C++
  • Excellent interpersonal and communication skills. A big part of this job is communicating effectively with other developers and managers
  • Ability to learn quickly in a dynamic environment
  • Bachelors degree in computer science or equivalent experience

Desired Skills:
  • Experience using open-source Java tools and frameworks such as Struts, Hibernate, IBatis, RMI, Resin
  • Scripting experience in either Ruby, Perl, or Python
  • Understanding of web programming including HTTP, cookies, HTML, Servlets and Java Server Pages
Link :

Software Engineer at hi5

hi5 is a global brand for young people, where over 60 million members have established accounts and personal pages. Members use hi5 to communicate with friends around the world, and to connect with the local and global communities that are important to them. hi5 provides a localized experience for its members, enabling people to connect with others based on language, heritage or other personally relevant cultural and popular interests. hi5 was founded in 2003, is privately held, and located in San Francisco. The company is profitable and is ranked in the top 15 most trafficked sites online.

Position: Software Engineer
Location: San Francisco, CA

We are expanding our operations and looking for talented Java developers to join our software development team. You will become part of a fast-paced and motivated team that is building new and exciting online consumer services. You will take complete ownership of large sections of the application and work closely with the product team to develop new product features.

Requirements:
  • Must have Bachelor’s deg. & 2 yrs. exp w/ Java Servlet, JSP, Java beans, JDBC, Tomcat servlet container, Apache HTTP Server
Link :

Software Engineer at hi5

hi5 is a global brand for young people, where over 60 million members have established accounts and personal pages. Members use hi5 to communicate with friends around the world, and to connect with the local and global communities that are important to them. hi5 provides a localized experience for its members, enabling people to connect with others based on language, heritage or other personally relevant cultural and popular interests. hi5 was founded in 2003, is privately held, and located in San Francisco. The company is profitable and is ranked in the top 15 most trafficked sites online.

Position: Software Engineer
Location: San Francisco, CA

We are expanding our operations and looking for talented Java developers to join our software development team. You will become part of a fast-paced and motivated team that is building new and exciting online consumer services. You will take complete ownership of large sections of the application and work closely with the product team to develop new product features.

Requirements:
  • Must have Bachelor’s deg. & 2 yrs. exp w/ Java Servlet, JSP, Java beans, JDBC, Tomcat servlet container, Apache HTTP Server
Link :

Tuesday, September 25, 2007

Web Application Tools Developer, Python at YouTube

This position is available in San Bruno, CA.

Join the country's leading and fastest growing advertising sales organization. YouTube, a Google company, is looking for a Web Application Tools Developer to work in our San Bruno office.

Founded in February 2005, YouTube is the leader in online video, and the premier destination to watch and share original videos worldwide through a Web experience. YouTube allows people to easily upload and share video clips on www.youtube.com and across the Internet through websites, mobile devices, blogs and email. YouTube has quickly become the leading destination on the Internet for video entertainment.

YouTube's Internal Tools team creates systems for managing key areas of the YouTube website. Areas include support, media reviewing, content management, advertising and sales. Internal Tools covers many sections of the youtube product, and allows for close interaction with the users of your applications while still delivering systems used by millions of youtube.com users.

Responsibilities:
  • Design and develop applications used by support, content management and sales.
  • Design and develop applications used by support, content applications using web technologies.
  • Collaborate with other engineers on code reviews, internal infrastructure, and process enhancements.

Requirements:
  • BS/MS in CS or equivalent.
  • Strong knowledge of Internet/web technologies like HTTP, HTML, AJAX and JavaScript.
  • Knowledge of C++ or Python.
  • Experience in SQL and relational database structures.
  • Proven track record of delivering functional and maintenance releases.
  • Ability to cope with fast-paced and constantly changing environments.
  • Excellent organization, communication and interpersonal skills.
Link :

Tuesday, September 18, 2007

Web Programmer at WRL Advertising

Country:United States

Job Description:

WRL Advertising is looking for open source programmers (Perl, PHP, etc.) to work in a fast-paced advertising agency environment.
Must be able to develop in a Linux environment and work with current team developing dynamic websites and on-line applications.

Skills required:
  • FOSS languages
  • HTML and CSS
  • MySQL
  • Knowledge of HTTP and SMTP network protocols desired
  • Mono/ASP.net, Java a plus.
  • Minimum 2 year-degree or equivalent.
Link