Software Engineer II, SEM Experiences & Rentals
Sorry, this job was removed at 11:28 a.m. (EST) on Thursday, September 12, 2019
By clicking Apply Now you agree to share your profile information with the hiring company.
TripAdvisor is growing its world class Search Engine Marketing (SEM) team and is looking for SEM Engineers to contribute on architecture and development. TripAdvisor provides a unique, global work environment that captures the speed, innovation and excitement of a startup, at a thriving, growing and well-established industry brand.
We take pride in our Search Engine Marketing are looking for a superstar to add to our high-performing team.
Responsibilities:
- Develop platforms and tools for managing SEM keyword structures
- Working with our Data Science team productize use of predictive algorithms for bidding in real time
- Manage campaign daily operations
- Create technologies that disrupt the SEM industry
- Solve complicated problems in innovative ways
Requirements:
- BS or MS in Computer Science or equivalent
- 4+ years of general software development
- Solid experience in Java development, including multi-threading and concurrency
- Solid experience in development of complex ETL processes; these should include defining SLA and performance measurements and monitoring
- Experience working with various DB technologies, including Relational DB (MS SQL, PSQL), Big Data DB (i.e. Big Query, Snowflake),No-SQL DB (i.e. Hive)
- Strong Object Oriented Design and Principles
- Proven record of planning and driving medium size project
- Proven record of writing technical documentation for, and presenting at design reviews
Nice to Have:
- Previous SEM experience, including
- Display and SEM partner feeds
- SEM Partner Engines including Google, Bing, FB, Criteo
- Campaign management, Keyword management
- FE development, including PHP, Bootstrap, Dust, Velocity, Java Script, Node JS, etc
- Development using high level scripting languages including Python
- Working with ML and Data Science teams, and in particular applying ML techniques to solving day-to-day problem and reaching objectives in an innovative way
- Startup experience is definitely a plus
#LI-KB1
Read Full Job Description