Job added in hotlist
Applied job
Contract job
90-day-old-job
part-time-job
Recruiter job
Employer job
Expanded search
Apply online not available
View more jobs in San Mateo, CA
View more jobs in California

Job Details

Senior Software Engineer

Location
San Mateo, CA, United States

Posted on
Oct 28, 2016

Apply for this job






Profile

Senior Software Engineer
San Mateo, CA
Description
Your Role.
As customers roll out our technology, they want even more, so we are building an advanced engineering team based in San Mateo, CA to come up with new products that they (and we) need. Some of the challenges that we’ll be grappling with include developing a unified stream/batch data processing architecture, implementing efficient parallel search and query architectures in distributed datastores, and coming up with scalable implementations of various flavors of machine learning.
We work on unsolved enterprise big data challenges as part of a cross-disciplinary team rotating between projects, so our projects usually bring lots of variety and opportunities to learn new things. Equally, you can choose to focus on a specific technology and take that into production. We collaborate closely with our technical advisory board, which includes some of the world’s pioneering researchers in stream processing, probabilistic data structures, map-reduce optimization and network traffic analysis.
Your Skills and Experience.
We’re looking for engineers with interest and passion about (and ideally, some experience in) one or more of the following areas:
Distributed systems engineering: coordination & consensus algorithms, time & synchronization, fault tolerance, snapshotting & distributed transactions, message queuing systems.
Parallel/distributed databases: distributed concurrency control, columnar vs row architectures, query execution & optimization, transaction processing, indexing
Hadoop and NoSQL tools: the Hadoop ecosystem, and the comparative merits of different NoSQL datastores for different workloads.
Functional programming languages: ideally Scala, but Clojure, Erlang, Haskell & OCaml experience welcome.
Signs that we might enjoy working together include the following traits:
Plenty of experience of falling into deep technical holes and climbing out in pursuit of solutions to real-world problems. Enthusiasm for doing it again despite scars.
Patience in imparting your knowledge to team mates even when we don’t get it first time around, and an interest in learning from others around you.
An unhealthy interest in staying up-to-date on distributed systems papers written by engineers at Google and Facebook.
****Resumes received by Guavus from search firms and/or individual recruiters are considered unsolicited and will be kept as the intellectual property of Guavus, or deleted as appropriate, unless a contractual obligation exists otherwise between Guavus and a search firm and/or individual recruiter.
Company Overview
find more jobs with this company

Company info

Sign Up Now - InformationTechnologyCrossing.com

Similar Jobs:
Senior System Administrator
Location : San Mateo, CA
Responsibilities: * Configure and tune system and network parameters for optimum performance. * Monitor system stability and performance. * Help develop tools to build, maintain, and monitor systems. * Ensure 24x7x365 operation. *...
Senior Software Engineer
Location : Fremont, CA
Essential Job functions & Responsibilities: * Design, implementation, and support of HA solution for the various software/hardware platforms. * Support for HA within a virtualized environment. * Triage of issues coming in from the...
Software Engineers and Project Managers
Location : Santa Clara, CA
Software Engineers and Project Managers Design, develop and maintain software for IC test automation tools for semiconductor industry. Develop and enhance user interfaces. For senior positions minimum of 3-5 years of direct experi...