Check out the Latest Articles:

Monday, November 21, 2011

Job Location: San Jose, CA

 Primary Job Responsibilities

We are looking for software engineers to work on our Experimentation Platform. The Experimentation platform at eBay is key infrastructure software that enables eBay to test, iterate, and validate the impact of innovation through cutting edge experimental and analytical techniques.

Work with other Engineers, Managers, Product Management, QA, and Operations teams to design and develop the next generation of our existing experimentation platform.

Support and maintain the existing experimentation platform.

Pride, respect, commitment, intellect, and great people skill are some of the key attributes of a candidate we would hire.

Knowledge of concurrency, systems programming, and computer science fundamentals is an absolute requirement, and we will screen carefully for this. You should have experience in developing software in 24x7 environments, especially for large web based systems. You should be flexible in taking tasks ranging from support to intricate coding. And you should be results and customer focused.

Should have a good track record in terms of developing subject matter expertise, innovation, creativity and initiative.

Job Requirements

At least 6 years of Java Experience experience in design, coding and unit testing of scalable, distributed, web applications. Expertise in Java is required.

Deep Knowledge/Experience in Experimentation, statistics, web analytics and data analysis is a big plus.

Must have:

 Good design Skills and Object Oriented techniques. Ability to write code with an eye on performance

Must be able to independently design, code and test major features, as well as work jointly with other team members to deliver complex applications

Define, architect, and implement simple/complex software applications

Collaborate with architects, engineers, QA, product management, and operations teams to architect and develop strategic and tactical solutions.

Education

Bachelors Degree Required

Job ID: 55887BR

Monday, November 7, 2011

Advertising - Merchandising Platform Development Group is looking for a Sr. Software Engineer


Primary Job Responsibilities
We are seeking a highly motivated engineer for a Senior Software Engineering position responsible for architecture, product design, and development in the Advertising - Merchandising Platform development team. This position requires the candidate to work closely with product and senior management, other development teams, operations and the quality assurance team. The candidate is expected to be a self-starter and team player, a strong driver for results and continuous improvement. Responsibilities include development and support for worldwide projects throughout all phases of the development cycle.

Responsibilites include:
- Work with product owners to define, design and implement complex, multi-tiered distributed software applications.
- Expected to deliver resilient, robust and durable designs.
- Candidate should have solid hands-on skills and experience in designing / developing 24x7 operation monitoring and diagnosis software for highly distributed and high traffic ad servers.
- Work with other engineers, managers, product management, QA, and Operations teams to develop innovative solutions that meet market needs with respect to functionality, performance, scalability, reliability, realistic implementation schedules, and adherence to development goals and principles.
- Development experience in software fault tolerance, fault detection and recovery techniques is a must. Candidate should be able to work on data collection, log analysis, systems monitoring and dashboard implementation.
- Estimate engineering effort, plan implementation, and rollout system changes.
- Lead product and technology initiatives, recommend improvements, mentor and guide junior team members.
- Identify project risks and make recommendations to reduce.
- Share release management duties on feature rollouts, share on-call responsibilities
- Develop industry and product technical expertise.
- Automate manual engineering processes.
- Find and help fix stability/scalability issues in a very time critical environment


Job Requirements
- 5+ years experience in requirements analysis, design, coding and unit testing of scalable, distributed, multi-tiered, fault-tolerant applications in Windows and UNIX environments
- 5+ years object-oriented design methodology and application development in Java and/or C++ and J2EE, including servlets, JSP, JDBC.
- Experience with SQL Server/Oracle, including logical database design, SQL, stored procedures.
- Experience with XML Schema design (DOM and Sax), XSLT.
- Experience in developing and supporting a product or web-site over multiple release lifecycles is a plus
- Good understanding of computer science fundamentals like data structures and algorithms.
- Good problem solving skills.
- Strong communication, problem analysis/resolution skills
- Strong customer/business orientation
- Proven results oriented person with a delivery focus.
- Good time management and ability to work on concurrent assignments with different priorities

Education
Bachelors Degree Required

Job ID: 55666BR
http://jobs.ebaycareers.com/silicon-valley/tech-software-engineers/jobid1773956-senior-software-engineer-(ebay)-jobs

Monday, November 21, 2011

Hot Job of the Week!!! Sr. Experimentation Platform Software Engineer

Job Location: San Jose, CA

 Primary Job Responsibilities

We are looking for software engineers to work on our Experimentation Platform. The Experimentation platform at eBay is key infrastructure software that enables eBay to test, iterate, and validate the impact of innovation through cutting edge experimental and analytical techniques.

Work with other Engineers, Managers, Product Management, QA, and Operations teams to design and develop the next generation of our existing experimentation platform.

Support and maintain the existing experimentation platform.

Pride, respect, commitment, intellect, and great people skill are some of the key attributes of a candidate we would hire.

Knowledge of concurrency, systems programming, and computer science fundamentals is an absolute requirement, and we will screen carefully for this. You should have experience in developing software in 24x7 environments, especially for large web based systems. You should be flexible in taking tasks ranging from support to intricate coding. And you should be results and customer focused.

Should have a good track record in terms of developing subject matter expertise, innovation, creativity and initiative.

Job Requirements

At least 6 years of Java Experience experience in design, coding and unit testing of scalable, distributed, web applications. Expertise in Java is required.

Deep Knowledge/Experience in Experimentation, statistics, web analytics and data analysis is a big plus.

Must have:

 Good design Skills and Object Oriented techniques. Ability to write code with an eye on performance

Must be able to independently design, code and test major features, as well as work jointly with other team members to deliver complex applications

Define, architect, and implement simple/complex software applications

Collaborate with architects, engineers, QA, product management, and operations teams to architect and develop strategic and tactical solutions.

Education

Bachelors Degree Required

Job ID: 55887BR

Monday, November 7, 2011

Hot Job of the Week!!! Senior Software Engineer (eBay)

Advertising - Merchandising Platform Development Group is looking for a Sr. Software Engineer


Primary Job Responsibilities
We are seeking a highly motivated engineer for a Senior Software Engineering position responsible for architecture, product design, and development in the Advertising - Merchandising Platform development team. This position requires the candidate to work closely with product and senior management, other development teams, operations and the quality assurance team. The candidate is expected to be a self-starter and team player, a strong driver for results and continuous improvement. Responsibilities include development and support for worldwide projects throughout all phases of the development cycle.

Responsibilites include:
- Work with product owners to define, design and implement complex, multi-tiered distributed software applications.
- Expected to deliver resilient, robust and durable designs.
- Candidate should have solid hands-on skills and experience in designing / developing 24x7 operation monitoring and diagnosis software for highly distributed and high traffic ad servers.
- Work with other engineers, managers, product management, QA, and Operations teams to develop innovative solutions that meet market needs with respect to functionality, performance, scalability, reliability, realistic implementation schedules, and adherence to development goals and principles.
- Development experience in software fault tolerance, fault detection and recovery techniques is a must. Candidate should be able to work on data collection, log analysis, systems monitoring and dashboard implementation.
- Estimate engineering effort, plan implementation, and rollout system changes.
- Lead product and technology initiatives, recommend improvements, mentor and guide junior team members.
- Identify project risks and make recommendations to reduce.
- Share release management duties on feature rollouts, share on-call responsibilities
- Develop industry and product technical expertise.
- Automate manual engineering processes.
- Find and help fix stability/scalability issues in a very time critical environment


Job Requirements
- 5+ years experience in requirements analysis, design, coding and unit testing of scalable, distributed, multi-tiered, fault-tolerant applications in Windows and UNIX environments
- 5+ years object-oriented design methodology and application development in Java and/or C++ and J2EE, including servlets, JSP, JDBC.
- Experience with SQL Server/Oracle, including logical database design, SQL, stored procedures.
- Experience with XML Schema design (DOM and Sax), XSLT.
- Experience in developing and supporting a product or web-site over multiple release lifecycles is a plus
- Good understanding of computer science fundamentals like data structures and algorithms.
- Good problem solving skills.
- Strong communication, problem analysis/resolution skills
- Strong customer/business orientation
- Proven results oriented person with a delivery focus.
- Good time management and ability to work on concurrent assignments with different priorities

Education
Bachelors Degree Required

Job ID: 55666BR
http://jobs.ebaycareers.com/silicon-valley/tech-software-engineers/jobid1773956-senior-software-engineer-(ebay)-jobs