Senior (Ruby) Software Engineer

Crowdflower San Francisco , CA 94118

Posted 2 months ago

About Us

Artificial Intelligence (AI) is transforming the world in almost every industry. Everyone knows only high-quality annotated training data can produce the most accurate machine learning solutions. However, creating training data with high-quality in a scalable way is very challenging and very few companies can do it. Even less can do it well, which is why businesses across all industries trust Figure Eight.

In March 2019, Figure Eight was acquired by Appen. Together, Appen and Figure Eight combine the best of human and machine intelligence to provide high-quality annotated training data that powers the world's most innovative machine learning (ML) and business solutions. The Figure Eight platform enables ML and data-driven business solutions to scale across a diverse set of industries including retail, automotive, finance, manufacturing, agriculture, life sciences, robotics, and more. The Figure Eight platform transforms audio, video, text, and images into high-quality annotated data to support a variety of use cases ranging from computer vision and search relevance to data categorization and natural language processing (NLP). Learn more at

This is a role that will be supporting the greater Appen team in the SF Bay Area. Our team is located in the Bay Area, but you will have the opportunity of working with other Appen team-members located in our Shanghai and Sydney offices. If you are looking to make a huge impact to the AI world and rise with a leading data company that has a start-up culture as we continue to grow, Appen is the place for you.


  • Build Appen's client-facing tools, including self-serving APIs, dashboards, and reports.

  • Create prototypes, MVP and production software.

  • Technical input for new and existing product initiatives, assist with the definition of product direction.

  • Define, design, troubleshoot, and debug complex, multi-tier distributed software applications.

  • Work with managers, engineers, product management and the Operations team to design and implement application features.

  • Estimate engineering effort, plan execution cycles, and rollout system changes.

  • Support product in a production environment on AWS.


  • BS in Computer Science or related technical discipline (or equivalent).

  • 5+ years' work experience in the software development area with at least 3+ years of Ruby experience.

  • Strong technical acumen with a big data platform (relational, non-relational, batch, real-time).

  • Experience with Ruby, JS, SQL, HTML/CSS, Rest, AWS, SOA.

  • Full-stack engineer who can also work on frontend development as well as web services.

  • Excellent understanding of computer science fundamentals, data structures, and algorithms.

  • Excellent problem-solving skills.

  • Proven results-oriented professional with a delivery focus in a high velocity, high-quality environment.

  • Strong communication skills in oral and written English.

  • A love for creating awesome user experiences

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Engineer Ruby On Rails


Posted 1 week ago

VIEW JOBS 1/9/2020 12:00:00 AM 2020-04-08T00:00 <p>Springshot is looking for an experienced Ruby on Rails developer (3-5 years experience), to join our engineering team. As a Ruby on Rails engineer you will be responsible for writing server-side application. You will develop back-end components and micro-services while supporting front-end developers by integrating their work with the application.</p><p><strong>Requirements</strong></p><p>You have a passion for software development and for coming up with simple and elegant solutions to difficult problems. You don’t cut corners and don't develop ugly and fragile hacks, but you also don’t over-engineer in an attempt to prepare for every possible hypothetical future scenario. Regardless of what you’re working on, you make sure to familiarize yourself with best practices, to ensure you are developing code that is robust and easy to read and maintain. You love to learn and try to keep up with the ever changing landscape of software/web development. You are a self starter and thrive in a fast paced environment that allows, and sometimes requires you to take your own initiatives.<br></p><ul> <li>BS/MS degree in Computer Science (or related technical field)</li> <li>3 to 5 years of software development experience, with at least 2 years developing Ruby on Rails</li> <li>Experience developing RESTful APIs</li> <li>Experience working with test frameworks tools such as rspec, cucumber</li> <li>Strong database and data modeling knowledge</li> <li>Demonstrated success working on small teams and/or in startup environments</li> <li>Must be proactive, have great attention to detail, be organized and a team player</li> </ul><p><br>Bonus skills:</p><ul> <li>DevOps experience, deploying and maintaining applications on AWS or other cloud platforms</li> <li>Experience with React JS or other Javascript MVCs</li> </ul><p><strong>Benefits</strong></p><p>Springshot offers their employees competitive salaries, including full medical, dental and vision benefits, 401k, generous stock option plan, flexible schedule, commuter benefits and unlimited vacation days.</p><p>Our office is located in San Francisco's South of Market area, convenient to Bart, bus and Caltrain commuters</p> Springshot San Francisco CA

Senior (Ruby) Software Engineer