Sits at the crossroads of semantic search and natural language processing technologies.
Our patented, proprietary technology powers our comprehensive search platform designed to meet the needs of mobile operators, phone manufacturers, and distributors.
We generate new revenue opportunities for our partners through our web-scale mobile search and browser solutions by delivering quality results, content, video and search ads, while offering a superior end user experience.
Provides a new way to get knowledge, answers and revenue through our search technologies that are equipped with a vast collection of data, algorithms, and methods.
About the Opportunity:
We are a dynamic company looking for our next great hire to join our team in Carlsbad, California.
Embraces the fun, agility and innovation of a startup culture while enjoying the security of having technology already deployed with a large and rapidly growing customer base.
This is a rare chance to take your career to the next level in one of today\\\'s hottest tech industries.
Our goals include building a compelling search experience for mobile devices and applying state of the art artificial intelligence approaches to understand natural language in order to deliver the best search engine in multiple languages for select markets.
This is a unique opportunity to tackle complex problems usually reserved for a handful of large companies in the search industry. Is seeking an experienced DevOps Engineering Manager to lead our site reliability efforts.
The right candidate will lead initiatives focused on systems infrastructure, deployment infrastructure, configuration management, capability planning, data center expansion, fail over and DR, big data management (e.g. Hadoop) and high throughput streaming data pipelines within a high volume environment.
Duties and Responsibilities:
Plan and design system architectures that support growing production infrastructure in relation to capacity, performance and reliability
Ownership and enhancement of the deployment infrastructure for all systems Collaborate with engineering,
QA and product managers to develop high performance solutions and ensure smooth, efficient and reliable methods of deploying our products Identify and implement performance tuning where appropriate Identify risk areas related to up time and reliability, and design solutions to mitigate and remove those risks
Assist Operations Team in capacity planning, scalability and new data center design Design and improve automation related to server provisioning, configuration and software deployment
Assist with response to platform issues, retrospectives and future enhancements, including partaking in on-call support duties
Skills and Qualifications:
5+ years of proven systems administration and operations success Bachelors degree in Computer Science / Engineering (or similar technical degree) or relevant experience Solid experience with Linux and Windows systems
Proven experience with appropriate scripting languages and automation tools (Python, Power shell, Bash etc.)
Experience with configuration management and deployment tools (Team City, Puppet, Consul, Chef, RPMs etc.)
Knowledge and experience of system monitoring and alerting tools and processes Proven history of management of large scale, high performance software installations
Capability planning experience, especially across multiple physical data center locations
The following experience is a plus:
Distributed data stores such as Cassandra, Hbase, Mongo etc.
Hadoop infrastructures, including HDFS, MR and Streaming technologies such as Spark Messaging buses / queues such as Kafka, Rabbit MQ, Active MQ, MS MQ etc. and event driven architectures Virtualization technologies