Software Developer - Java / Hadoop

Location: San Francisco, CA

Type: Full Time

Min. Experience: Mid Level

Imagine working on a product that marketing leaders have called “revolutionary”.

That’s the kind of opportunity that we’re offering you at DataSong. You will harness your talents and accomplish things you've never done before.  Our software enables marketers to plan, measure, and optimize marketing campaigns across all marketing channels using integrated software and customer-level advanced revenue attribution. We don’t just talk the talk, we’re actually changing the way companies think about marketing channel revenue and spend.

About Role

  • This role will be responsible for defining, designing and developing Java Applications, specially using Hadoop [Map/Reduce] and leveraging frameworks such as Cascading and Hive.
  • Participate with business and engineering team members in the development of new software projects.
  • Develop application specifications and designs which are scalable, extensible, maintainable and testable
  • Build systems, libraries, and frameworks within, around, and on top of Hadoop
  • Utilize frameworks and extensions to Hadoop such as Cascading and Hive
  • Design and implement Map/Reduce jobs to support distributed data processing
  • Process large data sets utilizing our Hadoop clusters
  • Implement and test by authoring automated unit and black-box tests
  • Work in small teams where each team member has a lot of ownership and each individual can make a big impact
  • Provide responsive user training and support
  • Provide technical guidance and mentoring to other staff members


  • 5+ years of real-world experience developing and maintaining complex software applications.
  • Excellent object-oriented programming ability and an appreciation for loosely coupled architecture.
  • Familiarity with Linux, J2EE, HTML, Hibernate, and Spring MVC.
  • Familiarity with Hadoop, Map/Reduce, Cascading, Hive, Rackspace Cloud Servers and Amazon EC2, EMR, S3.
  • Working knowledge of internet protocols (e.g. HTTP), relational databases, and multithreading.
  • Self-directed, with demonstrated problem solving skills and a proactive rather than reactive mindset.
  • Strong written and oral communications skills.
  • Bachelor's degree in Computer Science or equivalent work experience.


  • Work Environment - We have a fun team, an open environment and enjoy fresh organic fruit on a rooftop deck.
  • Medical Coverage - Full medical, dental, and vision plans. We cover our employees 100% from day one.
  • Vacation - Everyone starts with three weeks of vacation.
  • Location - DataSong is headquartered in downtown San Francisco.
  • Retirement - 401K Match after 3 months.
Forward this Position
Recipient email address (one)
Your name
Your email address
Enter a message (optional)
Human Check*
Apply for this Position
* Required fields
First name*
Last name*
Email address*
Phone number*

Attach resume ( .pdf, .doc, .docx ) or paste resume

Paste your resume here or attach resume file

What’s your citizenship / employment eligibility?
LinkedInLinkedIn profile URL:
Desired salary
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!