MTS 2 Software Engineer
118746BR
Job Responsibilities
As a valued member of the team at eBay that develops Paid Internet Marketing related applications, you will make important contributions. Build Science platform and Experimentation Platform to enable scientist test new ideas to improve eBay’s marketing business, build powerful big data platform like Feeds or Marketing Data Platform to bring in high quality traffic to eBay, accelerate development and quick respond to marketing. We are looking for highly motivated and top-notch software engineers. Here you will learn the most complex SEM technique, big data techniques and challenges all over the world.
People in the team are friendly, highly motivated, and extremely bright. Our team tries to maintain a work climate of professionalism, innovation, career growth, and fun. We provide you with the best opportunity to work in a challenging, highly visible and fast paced environment.
· Lead the Architecture designfor next generation of Marketing data/Feeds/EP Platform
· Technical lead for new and existing product initiatives, contributes to technology direction, develops architecture and influences implementation to gain measurable business improvements.
· Define, design, implement, unit test and debug complex, multi-tier distributed software applications for eBay Internet marketing.
· Implement proof-of-concept prototypes for data collection, analysis, and presentation.
· Understands the broader business context around their area and provide intelligent solution.
· Work with manager, engineers, product management, QA and Operation team to design and implement application features.
· Estimate engineering effort, plan execution cyclesand rollout system changes.
· Develop industry and product technical expertise.
· Work closely with the other Product Development teams in US.
Job Requirements
· BS, MS, or PhD in Computer Science or related technical discipline (or equivalent).
· 10+ years’ work experience in software development area with at least 5+ years’ experience in Java programming.
· Excellent understanding of computer science fundamentals, data structures, and algorithms.
· Excellent problem solving skills, can triage and resolve critical tech issues without supervision.
· Expertise required in object-oriented design methodology and application development in Java and J2EE, including Spring, Hibernate, AJAX, jQuery, servlets, JSP, Java Beans, JDBC. Knowledge of XML, XSL, CSS, JavaScript, and HTML required.
· Expertise required in object-oriented design methodology and application development in Java and J2EE, including Spring, Hibernate, AJAX, jQuery, servlets, JSP, Java Beans, JDBC. Knowledge of XML, XSL, CSS, JavaScript, and HTML required.Experience of using Scala is preferred.
· Expertise required in large scale distributed system design or big data processing applications design. Knowledge of Hadoop/HBase is a BIG plus
· Familiar with big data related skills.
· Familiar with Internet Marketing and optimization products,Experience of SEM,SEA, SEO is preferred;
· Experience of Experimentation Platform or data platform is preferred;
· Solid DB skills, data mining expertise are preferred.
· Proven results oriented person with a delivery focus in a high velocity, high quality environment.
· Strong communication skills in Oral and Written English.
· Working Experience in Multi-national Company is a plus.