על החברה:
Kenshoo™ is a digital marketing technology company that engineers premium solutions
for search marketing, social media and online advertising.
Kenshoo’s mission is to empower every marketer in the world with technology to build brands and generate demand across all media.
Brands, agencies and developers use Kenshoo Search™, Kenshoo Local™ and Kenshoo Social™ to direct more than $25 billion in annual client sales revenue. The Kenshoo Universal Platform™ delivers automation, business intelligence, integration and scale to make better marketing investments. With campaigns running in more than 190 countries for nearly half the Fortune 50 and all 10 top global ad agency networks, Kenshoo clients include CareerBuilder, Expedia, Facebook, Havas Digital, Hitwise, iREP, John Lewis, KAYAK, Omnicom Media Group, Resolution Media, Sears, Starcom MediaVest Group, Tesco, Travelocity, Walgreens, and Zappos. Kenshoo has more than 16 international locations and is backed by Sequoia Capital, Arts Alliance, and Tenaya Capital.
עמוד משרות באתר החברה (גם להגשת מועמדויות) - http://www.kenshoo.com/about/careers/
רשימת משרות:
- Developers
- Operation
- Research
- QA
QA Engineer
Job Description:
QA testing for a web application, Taking ownership of the
overall quality from production inspection, product deployment & support,
while ensuring the success of major, minor, and patch releases.
Qualifications:
·
At least 2 years experience
in Web Application testing.
·
Knowledge of SQL
·
Experience with Data Base
·
Good understanding of
server –side technologies
·
Experience in writing
testing documents (STD , STP)
·
Knowledge in QA methodology
·
A team player and a self
learner
·
Ability to understand
complex systems and excellent technical comprehension.
If you find this position a match for your skills and
passions, please send your resume for consideration to jobs@kenshoo.com.
Server-side Java Developer
Job Description:
Server-side software developer, in a team building the
platform for an online SaaS application, using modern enterprise application
integration principles.
This role involves using best practices and enterprise grade
solutions.
Qualifications:
- Hands-on experience (+3
years) with object oriented design and implementation
- Knowledge of web
environments and databases
- Bachelor in computer
science or equivalent
- Hands-on experience and
understanding of enterprise frameworks and design patterns (IoC/
- DI, Messaging).
- Experience with common
Java frameworks (Spring ,Guice, Jersey, Hibernate).
- Deep understanding of the
Java language, its APIs, it's performance consideration and internals -
big advantage.
- Hands-on experience with
dynamic languages (Python, Groovy, Ruby, JavaScript) - advantage.
User Interface Developer
Job Description:
We are looking for exceptional
Web UI developers, who can take our application UI into the next level, lead
the architecture and make it Rock.
Qualifications:
·
Experience in web
application development (+5 years)
·
Extensive knowledge &
experience in UI frameworks such as Ext JS, jQuery, GWT and JSF.
·
Ability to recommend best
practices around client architecture, MVC patterns, data binding.
·
Proven experience in UI design
and usability, for rich, complex applications dealing with data representation
(grids, trees) and manipulation, forms and wizards design, reports generation
and business workflows.
·
Understanding of client
side technologies for SaaS applications: JSP, JavaScript and HTML coding.
·
Knowledge of web2.0
technologies & public libraries. Object Oriented Analysis and Design
capabilities.
·
Developed data-driven
application in Java.
·
Team players, quick
learners, winners. People who can grow into leadership positions.
Python Server-side Developer
Job Description:
Server-side software development, in a team building the
data platform for an online SaaS
application, utilizing modern enterprise application
integration principles.
This role involves using best practices and enterprise grade
solutions.
Qualifications:
- Experience (+3 years) with
Python development and Object Oriented Design and implementation.
- Experience with common
Python frameworks.
- Hands-on experience with
coding best practices: testing, BDD, etc.
- Bachelor in computer
science or equivalent.
- Experience with
implementing enterprise design patterns.
- Strong database
orientation - advantage.
- Experience with Java and
its APIs - advantage.
System Expert
Job description:
Kenshoo is looking for a team player to join a group of
infrastructure professionals, responsible for the production environment. The
role will provide an opportunity for infrastructure creativity and growth. Working
atmosphere is young, dynamic, and fun, yet demanding, mission-oriented and
customer-oriented, all at the same time.
Qualifications:
·
5+ years’ experience with
Linux OS administration.
·
Knowledge and experience
with working in internet production environment.
·
Knowledge with scripting
and automation in Linux environment.
·
Knowledge in open source
technologies.
·
Deep knowledge in VMware.
·
Experience with storage
platforms management & SAN environment – an advantage.
·
Experience with Linux
system administration in virtualize environment – an advantage.
·
Knowledge in big data
technologies – an advantage.
·
A native team player.
·
Ability to work in
intensive 24X7 production environment.
·
High motivated and willing
to work in a very dynamic environment.
·
Ability to initiate and
lead internal projects.
Infrastructure
DBA
Job Description:
As an infrastructure DBA you will be part of the production
infrastructure group and you will be responsible for all production DB
management aspects: Planning DB solutions, Designing and implementing DB
architecture in production, HA aspects, Backup solution and policy, restoring
DB procedures, DB automatic procedures, Monitoring, Etc…..
Qualifications:
·
5+ years of experience with
MySQL DB administration.
·
Deep knowledge and
experience with working in production environment.
·
Knowledge with scripting in
Linux environment.
·
Deep knowledge in
performance and tuning of MySQL DB.
·
Knowledge with HA and
backup solutions for MySQL DB.
·
Experience with Linux
system administration in virtualize environment – an advantage.
·
A native team player.
·
Ability to work in
intensive 24X7 production environment.
Java Team Leader
Job
description
Are you a super
developer? Have you practiced team leading and were very good at it?
Want to do both
in an extremely dynamic environment? We are looking for you!
As a Java team
leader you will lead a team generating an Online Software as a Service
Application which provides a sophisticated platform for Online Advertising
Campaign Management, integrating with search engines such as Google, Yahoo, MSN
and others.
This role provides
an opportunity for software creativity and leadership: You will be expected to
take on end-to-end responsibilities and be innovative, as the task is far from
trivial. Working atmosphere is young, dynamic, and fun, yet demanding,
mission-oriented and customer-oriented, all at the same time.
Qualifications
·
Extensive development experience (at least 3 years in Java, SQL), with
strong analytical skills.
·
At least 2 years of managing teams of 4+members.
·
Good understanding of: server and client side technologies, Object
Oriented Analysis and Design, Translation of feature requirement into SW
design.
·
Good development methodologies, coding practices, and understanding of
SW infrastructures.
·
Ability to manage and lead while still being hands on developer
·
Knowledge and experience in writing tested code
(Junit/WebDriver/Mokito/etc.)
·
Deep understanding in software architecture (building
robust/scalable/high performance systems)
·
Experience in 3rd party code integration and in-system integration
though web services and XML feeds.
·
Solid knowledge in some of the following can be an advantage: internet
advertising, HTTP, XML, SEM, Google AdWords, Java frameworks.
·
Team players, quick learners, winners. People who can grow into
leadership positions.
·
Experience practicing Agile methodologies- an advantage
·
Experience with OLAP data modeling- Advantage
·
Experience with reporting tools (for example IBM cognos, SAP Business
Objects)- Advantage
QA Team Leader
Job Description:
QA
testing for a web application – taking ownership of the overall quality from
production inspection, product deployment & support, while ensuring the
success of major, minor, and patch releases.
Job Requirements:
·
At least 2 years’
experience with Java programming
·
At least 2 years’
experience with managing a team
·
At least 2 years'
experience in Web Application testing.
·
Experience with DB/SQL
queries.
·
Knowledge in QA methodology
·
Ability to understand
complex systems and excellent technical comprehension.
·
Experience with ANT,
Tomcat, Apache – advantage.
·
Experience with Vmware
solutions – advantage
·
Excellent interpersonal
skills.
·
A team player and a
self-learner
Support
Engineer
Job description:
An attractive position in Tier2 -3 Support which involves both customer facing and code writing aspects, to facilitate customer on-boarding as well as customize and maintain the production environments.
We are looking for talented and energetic people who are dedicated, enthusiastic and anxious to learn and work.
Requirements:
• A bachelor's degree in Computer Science or any Exact Science, or equivalent experience from technological army service.
• Strong delivery orientation (experience in working in B2B environment – an advantage).
• Strong technical skills.
• Strong analytical skills and a quick learner.
• Excellent communication skills.
• Excellent troubleshooting skills.
• Hard worker, independent thinker, and most importantly a team player.
Advantage for:
• Experience in customer-support technical roles.
• Any of the following areas of expertise: DB, SQL, Java, Application Servers, Windows/UNIX Administration.
• Development experience.
• Previous experience / knowledge in the areas of online advertising and search engines.
Job description:
An attractive position in Tier2 -3 Support which involves both customer facing and code writing aspects, to facilitate customer on-boarding as well as customize and maintain the production environments.
We are looking for talented and energetic people who are dedicated, enthusiastic and anxious to learn and work.
Requirements:
• A bachelor's degree in Computer Science or any Exact Science, or equivalent experience from technological army service.
• Strong delivery orientation (experience in working in B2B environment – an advantage).
• Strong technical skills.
• Strong analytical skills and a quick learner.
• Excellent communication skills.
• Excellent troubleshooting skills.
• Hard worker, independent thinker, and most importantly a team player.
Advantage for:
• Experience in customer-support technical roles.
• Any of the following areas of expertise: DB, SQL, Java, Application Servers, Windows/UNIX Administration.
• Development experience.
• Previous experience / knowledge in the areas of online advertising and search engines.