Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Rails App Engineer

Technology | San Francisco, CA | Full Time

Job Description

Rails App Engineer

Sojern - San Francisco Bay Area


Launched by leaders from Yahoo, Bluekai, Orbitz, Amadeus, Sabre, Avis, American Airlines and Adobe, Sojern is building the world’s leading data driven traveler prediction and optimization platform. We win with optimized data, tuned to our vertical sales and data acquisition strategy focus. Join us and together we can win the digital travel space. Work with a dynamic and flexible team whose laser focus on success provides opportunities for all.


Join us in our airy loft in SOMA, centrally located to all transportation. Our campus is SF and that can’t be beat. We offer competitive salary, equity, benefits, unlimited vacation days, equipment of your choice, fantastic coworkers, well-stocked kitchen, and team/community events.



  • Work well in a lightweight iterative agile development process where you can exercise ownership and responsibility for your apps.

  • Enjoy developing for multiple stakeholders and wowing them with features they did not expect.

  • Take pride in your applications and enjoy developing your community of users.

  • Take interest in the travel ecosystem; its products, users, developments, growth and strategies.

  • Bring insight, engagement and clarity around the applications you develop.

  • Know how to leverage technology to engage all your users; internal and external.


  • Develop our partner portal data insights application.

  • Develop our internal campaign manager application.

  • Leverage your skills in CSS/HTML and Javascript to create a compelling experience.

  • Develop the application SQL schema optimized for both application development and extraction for serving rule and model generation.

  • Apply solid information and UI design principles to create a compelling application.

Required Skills:

  • 3+ years with web development tools: Rails, Ruby, Rvm/Rbenv, AngularJS/Ember/Backbone, HTML5, etc.

  • 3+ years experience delivering in an agile environment with light touch product management and UI guidance.

  • Data visualization, especially D3.js.

  • Experience with SQL in a production development environment.

  • Experience developing for external customers whilst iterating changes, maintaining availability and latency SLAs.

  • Experience with RESTful API design and interfaces.

Desired Skills:

  • Testing Framework(s): Selenium, RSpec/Shoulda/Test::Unit

  • Cross-browser, client-facing GUIs that look good and work well

  • Experience/lack of fear of languages: Python, Java, C, C++ a plus.

  • Caching technology: Memcache.

  • Statistical mindset both for visualization and processing of data sets.

Bonus points:

  • DBs: Postgres, MySQL,

  • Big Data: Hive, Pig, Hadoop

  • Experience with cloud services: AWS, Google Cloud Platform

  • Knowledge of advertising technology, business and practices


  • BS/MS in one of: CS, Math, Physics, similar engineering discipline or equivalent practical experience.


  • Meals: Weekly catered lunches

  • Parties: Our team loves a good time

  • Snacks: Well-stocked kitchen

  • Opportunities: Training and support to help you grow

  • Charity: 40 hours/year to volunteer

  • Culture: Sojern's Culture Club organizes team volunteering and events

  • Ownership: Lead creative and challenging projects