Senior Software Engineer StumbleUpon
THIS JOB HAS EXPIRED StumbleUpon is seeking a self-directed Senior Software Engineer with a desire to build robust, scalable and exciting web applications. Developer will be working to design and implement new StumbleUpon features and improve the overall experience for millions of people. You will also be part of a team that works on diverse, site-spanning projects involving community-facing tools, video, web services, security, anti-spam, user-to-user interaction, advertiser network and more. Projects will be for both internal tools and highly-used public-facing products. We desire someone who is comfortable writing efficient database schemas, clean and efficient back-end code and has passionate opinions about user interface and interaction.
Strong understanding of SOA technology principles and service design patterns with ability to articulate technical concepts both in verbal and written form to both technical and non-technical associates.
Provide thought leadership for SOA projects
Collaborates across multiple teams? architects, engineers and developers to maintain enterprise SOA technical strategy
Working knowledge, implementation, and deployment capabilities in a high availability production environment
Promotes continued improvement and work to define process improvement initiatives
Ensures that the engineered environment meets the specification in terms of business requirements, application design and infrastructure requirements, i.e. accountable for the performance and efficiency of platforms and applications
Bachelors or Masters degree in Computer Science or related; or equivalent work experience
8+ years of experience in one or more of Java, PHP, Scala or C++. Candidates experienced in Java or Scala are expected to have a solid understanding of the JVM
Experience in injecting new technology into systems and improving legacy systems with complex dependencies-Ability to understand complex business processes and articulate technical ideas in team and client environments
Understanding of object oriented design, functional programming and refactoring.
Familiarity with (and excitement about!) StumbleUpon and the search/information retrieval and recommendation space in general
Nice to have
Experience with version control systems such as Subversion, Git
Experience with distributed systems (e.g. Bigtable, Hadoop/HBase, Cassandra, Kafka, etc.)
Experience with Gearman, RabbitMQ or other queuing systems
Experience with Aerospike or other NoSQL systems
StumbleUpon is a discovery engine that finds the best of the web, recommended for each user with an element of fun, novelty and surprise. Our recommendation technology is adaptive, shuffling between recommendation methods in real-time, depending on a person?s evolving preferences, interests, or mood.
Our Paid Discovery platform lets advertisers target users when they are interested in the content. With Paid Discovery, users don?t have to be convinced to click on an ad; instead they are delivered directly to an advertiser?s web page. This creates a faster and more immediately engaging connection between the advertiser and customer. More than 100,000 brands, publishers and other marketers have used StumbleUpon?s Paid Discovery platform to tell their stories and promote their products and services.
#4 referrer of social traffic to content sites
75000 new pages added daily to our index
35 million registered users and we make 450 million recommendations each month
||140 Second Street |
San Francisco, CA 94105
THIS JOB HAS EXPIRED