Tawny
Senior Software Engineer, Data Mining / Quantitative Analyst
Job ID: BE235146
Job Title: Senior Software Engineer, Data Mining / Quantitative Analyst
Salary: $110-130k
Location: Southern California
Job Description:
Our client is seeking a highly intelligent, innovative, quantitative and technically savvy individual to analyze process complex data sets related to online advertising marketplace.
- Are you a pioneer looking to apply your skills to an emerging market?
- Are you innovative, driven and enjoy scouring data and a market to come up with better ways of doing things?
- Do you have intermediate to advanced programming skills in at least one high level language (Perl, Python, Java, Ruby or shell scripting)?
- Do you have experience working with extremely large data sets exceeding 1 TB?
- Do you have an engineering mentality, i.e. knack for figuring out what went wrong by taking apart and then putting back together again?
- Do you enjoy working with end results oriented team that likes to win?
If you said “yes” to all the above and you have a passion for the Internet industry, this may be the position you have been seeking.
Responsibilities:
- will assist in the success of our client
- will gather, understand and maintain Internet online advertising data
- will deliver insights based on underlying trends in the data to improve efficiency of our client’s strategies
- will ensure collected data is accurate and rapidly accessible
- will apply economic principles to datasets to develop and model media buying and selling strategies
- will optimize data collection process to scale to larger data sets
- will collaborate with others to test and refine strategies based on the data sets
Qualifications:
- must have a BS degree required or MS preferred in computer science, computer engineering, statistics, or applied math with an exceptional GPA
- must have 3 years professional programming experience in at least one high level language (Perl, Python, Java, Ruby or shell scripting)
- must have experience with Linux and related tools
- must have work experience manipulating large scale datasets via flat files and common database skills
- must have ability to apply a pragmatic financial or business outlook to daily work and long-term plans
- should have experience using statistical modeling packages such as SAS and interest to test emerging tools such as HADOOP
- should have experience in financial services or investment management, asset management, risk management • should have experience with machine learning algorithms
- must be highly intelligent, motivated, innovative, with ability to accept and give very direct constructive criticism for improvement in an ego-less manner
- must have high energy with strong work ethic and commitment, ability to operate with tight deadlines in a startup environment
Company Culture:
- One of the largest distributed media networks on the Internet
- Products are used on over 2,000,000 websites and blogs
- Located in Southern California
- Mid-stage startup, launched in 2006
To apply for this position please click here to send your resume
Software Engineer – Systems
Job ID: BE542212
Job Title: Software Engineer – Systems
Salary: $110-150k
Location: Northern California
Job Description:
Our client is all about passion, challenging problems, intellectual discussions, and maintaining a work-life balance with numerous entertaining events. Their team searches for smart eclectic people with a sense of adventure who want to contribute to killer technologies for innovative new web products.
The Software Engineer – Systems position will design, implement, and deploy high-performance, scalable systems and algorithms for massive data storage and distributed processing.
Qualifications:
- must have a BS/MS/Ph.D. in Computer Science, Computer Engineering, Electrical Engineering or related fields
- must be a programming wizard in C/C++/Java/scripting (Perl, Python)
- must have extensive UNIX system and network programming experience
- must have a strong foundation in system design, software architecture, web technologies
- must have a strong background in process design for reliable systems
- must have a strong algorithm background, awareness of time and space complexity
- must have a strong knowledge and keen interest in emerging tools and technologies in the industry
- must have expertise in Distributed/Scalable Systems and Algorithms is a huge plus along with refereed publications in related conferences
- should have past experience handling large amounts of data on distributed platforms
- must have working knowledge of standard tools for optimizing and testing code
- must be a self-motivated builders with a real urge to change the world through your creations
Company Culture:
- 60-person search startup
- Well funded with impressive management team
- Compelling and profitable business model
- World-class engineering organization
To apply for this position please click here to send your resume
Senior Support/ Release Engineer
Job ID: BE541124
Job Title: Senior Support/ Release Engineer
Salary: $90-120k
Location: Northern California
Job Description:
Our client is all about passion, challenging problems, intellectual discussions, and maintaining a work-life balance with numerous entertaining events. Their team searches for smart eclectic people with a sense of adventure who want to contribute to killer technologies for innovative new web products.
Our client is looking for an awesome engineer to manage and support their production sites. You will be responsible for the availability and performance of high traffic sites. A key element of the role is diagnosing and resolving production software issues, and for this you will need to develop an in-depth understanding of our client’s application architecture and work closely with their developers. You will need excellent scripting skills – to enhance our automated test and release process, and to automate anything you have to do more than once.
Qualifications:
- must have a BS in Computer Science or related field
- must have 4+ years of experience with Linux/UNIX system administration
- must have a solid scripting skills in Perl, Python or Shell
- must have proven technical troubleshooting and performance tuning experience
- must have sharp analytical skills
- must have experience in a high-volume or critical production service environment
- must have a strong sense of ownership, urgency and drive
- must have customer focus
- must have great communication skills – to communicate production issues to developers, operations, product and business teams
- should have SQL experience
Company Culture:
- 60-person search startup
- Well funded with impressive management team
- Compelling and profitable business model
- World-class engineering organization
To apply for this position please click here to send your resume
Relevance Architect
Job ID: BE549687
Job Title: Relevance Architect
Salary: $130-170k
Location: Northern California
Job Description:
Our client is all about passion, challenging problems, intellectual discussions, and maintaining a work-life balance with numerous entertaining events. Their team searches for smart eclectic people with a sense of adventure who want to contribute to killer technologies for innovative new web products.
The Relevance Architect is a senior position that involves applying a strong combination of interest and experience in Consumer Applications, Algorithms, and Systems to help take the core of our client’s Algorithmic Engine to the next level. The position offers a breadth of challenges involving Consumer Product, Unique Relevance challenges, and Scalable Systems. This is not just a classic Architect or Algorithms position; it requires a passion for consumer experience, a willingness to go the last mile, and an attitude of doing what it takes! Prior Experience in Search/Relevance/Machine Learning and designing large-scale architecture a must.
Qualifications:
- must have a MS/PhD in Computer Science, Computer Engineering, Electrical Engineering or related fields
- must have several years of experience in areas like Search, Relevance, Machine learning, Text Mining
- must have a few years of Tech leadership and Architecture experience
- must be a programming wizard in C/C++ and scripting (Perl, Python). Web Front-end knowledge a plus, but not required
- must have extensive UNIX system and network programming experience
- must have a strong foundation in System Design, Software Architecture, Web Technologies
- must have a strong Algorithm background, awareness of time and space complexity
- must have a strong passion and experience in consumer-facing Web Applications
- must be a self-motivated builders with a real urge to change the world through your creations
Company Culture:
- 60-person search startup
- Well funded with impressive management team
- Compelling and profitable business model
- World-class engineering organization
To apply for this position please click here to send your resume
Software Engineer – Information Retrieval/ Categorization
Job ID: BE549697
Job Title: Software Engineer – Information Retrieval/ Categorization
Salary: $110-150k
Location: Northern California
Job Description:
Our client is all about passion, challenging problems, intellectual discussions, and maintaining a work-life balance with numerous entertaining events. Their team searches for smart eclectic people with a sense of adventure who want to contribute to killer technologies for innovative new web products.
The Software Engineer – Information Retrieval/ Categorization will apply a strong combination of interest and experience in Consumer Applications, Algorithms, and Systems to analyze, design and build the core of our client’s Categorization and Topic Engines. The position offers a breadth of challenges involving Consumer Product and Scalable Systems. This is not just a classic Algorithms position; it requires a passion for consumer experience, a willingness to go the last mile, and an attitude of doing what it takes! Strong Computer Science fundamentals, passion for problem solving, interest in information retrieval, search technologies and machine learning. Experience in designing large scale systems involving semi structured data a plus!
Qualifications:
- must have a BS/MS/PhD in Computer Science, Computer Engineering, Electrical Engineering or related fields
- must be a programming wizard in C/C++ and scripting (Perl, Python). Ruby On rails / Java / HTML / Javascript a plus.
- must have extensive UNIX system and network programming experience
- must have a strong foundation in System Design, Software Architecture, Web Technologies
- must have a strong Algorithm background, awareness of time and space complexity
- must have a background in one or more of Search Relevance, Machine Learning, Text Mining
- must have a strong passion and experience in consumer-facing Web Applications
- must be a self-motivated builder with a real urge to change the world through your creations
Company Culture:
- 60-person search startup
- Well funded with impressive management team
- Compelling and profitable business model
- World-class engineering organization
To apply for this position please click here to send your resume
Software Engineer – Categorization
Job ID: BE542136
Job Title: Software Engineer – Categorization
Salary: $100-130k
Location: Northern California
Job Description:
Our client is all about passion, challenging problems, intellectual discussions, and maintaining a work-life balance with numerous entertaining events. Their team searches for smart eclectic people with a sense of adventure who want to contribute to killer technologies for innovative new web products.
The Software Engineer – Categorization will be a key part of building the world’s best Semantic Categorization platform. Design and implement data pipeline and tools to extract structured information from semi-structured and unstructured sources. The job requires a unique combination of Systems, Data Semantics, and Web Tools.
Qualifications:
- must have a BS or MS in Computer Science or related field
- must have extensive experience programming in Java or C++, and scripting languages (Perl/Python/Ruby) in a Linux environment
- must have extensive knowledge of SQL, XML schemas and transformations
- must be smart, passionate and get things done! Enjoy working in a fast-paced, rapid development environment
Company Culture:
- 60-person search startup
- Well funded with impressive management team
- Compelling and profitable business model
- World-class engineering organization
To apply for this position please click here to send your resume
Software Engineer – Applications
Job ID: BE545759
Job Title: Software Engineer – Applications
Salary: $90-120k
Location: Northern California
Job Description:
Our client is all about passion, challenging problems, intellectual discussions, and maintaining a work-life balance with numerous entertaining events. Their team searches for smart eclectic people with a sense of adventure who want to contribute to killer technologies for innovative new web products.
The Software Engineer – Applications will design and implement totally unique and innovative applications for our client’s consumer-facing sites and services, leveraging their world-class Categorization and Aggregation platform. The job requires rapid development of scalable applications using the latest in Ruby on Rails and Browser technology.
Qualifications:
- must have a BS or MS in Computer Science or related field
- must have extensive experience building web applications using one of Ruby on Rails, PHP, JSP/Servlets. Ruby on Rails a big plus
- must have proficiency in front-end technologies (HTML/CSS/JS) in the context of DB-driven stateful applications
- must have knowledge of SQL and relational database structures
- must have a strong aptitude for writing elegant code, and ability to abstract for reuse
- must be smart, passionate and get things done, and enjoy working in a fast-paced, rapid development environment
Company Culture:
- 60-person search startup
- Well funded with impressive management team
- Compelling and profitable business model
- World-class engineering organization
To apply for this position please click here to send your resume
Mobile Lead – Agile Development
Job ID: GP741546
Job Title: Mobile Lead – Agile Development
Salary: 80-110k
Location: Northern California
Job Description:
Our client, a leader in the social search space, is looking for a Mobile Lead to join their Agile Development Team. The ideal candidate would have experience with building products for SMS. A coding background is a must; facility with Ruby on Rails is a plus.
Responsibilities:
- will manage ongoing design, development, and distribution of the company’s products for iPhone and other mobile operating systems
- will be responsible for working with their engineering group of a dozen senior engineers to build out internal APIs and services to expand the functionality of their mobile offerings
Qualifications:
- must have experience programming and building web software
- must have experience with creating websites optimized for mobile devices
- must have experience with iPhone development
- must have experience with design, marketing, and product management
- must have experience in an agile development environment
- good to have experience in Ruby on Rails
- good to have experience with building applications that tie into SMS
- good to have experience with multiple mobile operating systems
- good to have interest in metrics driven development
- should have experience with commitment to making user research / feedback central in design
- should be detail-oriented and experimental
Company Culture:
- Challenging problems to solve
- Smart co-workers
- Significant momentum at an early stage
- Solid financial situation
- Transit-friendly San Francisco location
To apply for this position please click here to send your resume
The Ten Commandments for Professional Networking through Social Media
The Ten Commandments were put in place to benefit mankind. They act as a template to guide someone in bettering
themselves and improve their daily interactions with those around them. With a little modification The Ten Commandments can be designed to meet the needs of anything. Take a look at social networking for example, any professional looking to enhance their career through social media needs to know the right way to approach and engage in this new form of networking. It can seem overwhelming and if done carelessly it could mean trouble.
The Ten Commandments for Professional Networking, like the original Ten Commandments, are guideline’s created to assist networkers in bettering their online interactions. By adhering to and applying the commandments in your daily professional networking outreach, you will be able to reap the multitudes of rewards social media can offer to you and your career.
1. Thou shall not bear false witness against one’s self or one’s network
In many ways social media relationships are a pantomime of your real life relationships. In real life the most successful and lasting relationships are those with which you are the most honest. If you want to be viewed as a straightforward professional you need to build a trustworthy reputation online. To do this you must always speak honestly, say what you believe or think is true and in return your reputation will follow.
2. Thou shall be versatile and give as much as one takes
To successfully network online you need to view it as a two way street. Twitter, Facebook and LinkedIn are only efficient if you participate in the giving as well. If you spend all your time talking about yourself and asking for advice people will become bored and be less likely to connect with you. It is ok to throw in self promoting post or ask for career advice, just as long as you are offering up your insight to others as well. It’s called “social networking” for a reason.
3. Thou shall be a source for wisdom and cultivation
Provide value to your network. Take time and monitor the conversations going on within your networks, if there is something you can add make a point to join in the conversation and offer up a few words of wisdom. If there are specific topics you are skilled or well versed in, create a blog. Use this blog to provide your network with informative ways to do something or explain a solution to a common problem.
4. Thou shall be transparent and forthright in one’s daily activities
If you are using social networking as a way to enhance your career, don’t hide that. Be open and excepting of advice that may come your way. Allow your network to see the real you. Social media allows you to connect with others in your industry that are of a like mind and face the same battles you do. If you open your world to them you will receive the chance to combine your minds and share your knowledge. When overcoming challenges, two heads are better than one, so don’t be afraid to open yourself up.
5. Thou shall be tactful in all interactions with one’s network
There are so many tools offered up within the various avenues of social media. Facebook offers applications to add to your account, fan pages to join and groups to meet others. Twitter and LinkedIn have similar options. Before getting involved in groups, blogs, etc. think about how they will benefit you and your career. Do the same when you are connecting with people. Before you accept a friend request or send out a request think about how being connected to that person will benefit you and your career. Be patient and make all your connections count.
6. Thou shall be vigilant and aware of one’s actions
On social media every step you take every move you make someone is watching you. Steer away from posting drunken pictures or bad mouthing employers and peers. When you decided to take your life online you created a digital footprint of your actions. The path you leave behind has a significant impact on the future progression of your career. Watch what you publish online and track what is being said about you. It is important for you to create alerts that send you an email every time your name in mentioned on the internet or setup accounts with third party reputation management tools. Become familiar with the different privacy settings social media sites offer and set them up to protect your image.
7. Thou shall not be hasty in one’s communication and take time to make meaningful connections
Take your time and make your connections count. In social networking popularity isn’t based on how many people you follow or follow you back, it is based on interaction and connections with those you follow. Since your goal of using social media professionally should be to build beneficial partnerships and grow your career network, following 100 people an hour creates a detour to that goal. You don’t have to follow everyone that follows you, don’t feel ashamed to deny a friend request is you see no future benefits from that relationship.
8. Thou shall stay active and devoted to your networking
Update often, provide meaningful insight. This is the best way to stay in the hearts and minds of your networks. Spend time each day commenting on interesting blog post, twitter updates or engaging in conversations being held on forums and discussion boards.
9. Thou shall covet thy neighbor’s network connections and use them to build upon your own
One of the best places to find others that have the same goals and interests as you is to comb through the network of those you are already share a connection with. If you want to go about doing this right, it is best to ask your current connections to introduce you to them; this way you aren’t stepping on anyone’s toes.
10. Thou shall love thy network and respect their feelings
It is important to show respect to your network and the social media community. Remember a golden rule here “Do unto others as you would have them do unto you”. If you disagree with something posted or someone’s opinion your first reaction might be to disagree and tell them why they are wrong. Take time to find out where they are coming from before you step in, who knows you might learn something new. Play it safe and just be nice.
Sr. Manager / Director of Marketing
Job ID: GP087547
Job Title: Sr. Manager / Director of Marketing
Salary: 115-130k
Location: Northern California
Job Description:
The Director of Marketing drives and manages the entire range of marketing initiatives including strategy, branding, messaging, sales promotion and sales activities, trade events, advertising and public relations. The ideal candidate has the strong project management and organizational skills required for executing the tactical projects as well as the marketing sensibility and experience to envision and articulate the strategic brand direction.
Responsibilities:
- will provide the sales team with the necessary marketing support and collateral materials
- will lead all aspects of corporate communications, public, press and industry analyst relations, website and online marketing, branding, tradeshow participation, high profile speaking engagements including managing external providers
- will prioritize multiple tasks effectively and perform a variety of deadline-driven projects
- will actively participate in company and product positioning and messaging
- will provide connectivity between business units / product marketing to ensure consistency and effectiveness
Qualifications:
- must have 7 years experience in online advertising (advertising/ad network/applications/SAS business model)
- must have ability and desire to lead both higher level strategic initiatives including branding and messaging as well as numerous tactical projects like customer events and trade shows
- must be bright, creative, strategic, hands-on, collaborative, driven and proactive
- must have ability to work in a fast-paced environment in a highly organized manner
- must have ability to handle multiple time-sensitive initiatives and competing priorities
- must have excellent written, verbal communication, presentation and analytical skills
- must be goal oriented, self-directed and self-motivated within a team environment
- must have a Bachelor Degree with a focus on marketing, communications and/or journalism
- should have an uncanny ability to set an idea in motion and drive it to ultimate success. A desire if need be to get your hands dirty and be a “doer”
- should have the discipline required to proactively envision the future of our client’s company and industry. You wake up every morning with an overwhelming sense of ownership and truly believe your role in the “big” picture is extremely vital to the success of our mission.
- should be a creative thinker with superior collaboration ability
- should be a thought leader with a clear vision, vivid picture of where to go, as well as a firm grasp on what success looks like and how to achieve it
- should be well networked with deep industry contacts, and put great effort into fostering relationships with relevant media
Company Culture:
- Part of Business 2.0’s Next Net 25
- Founded in 2005
- Enables advertisers and publishers to buy and sell online advertising in an advanced market that automates targeting
To apply for this position please click here to send your resume

Find Us On: