Kafka Summit Logo
Organized by

Kafka Summit San Francisco 2017

Aug 28, 2017 | San Francisco

« Back to Job Board

Senior API Engineer (Treasure Data)

Treasure Data is seeking a Software Engineer with experience in building APIs and possesses strong experience collaborating in a team-oriented environment. The ideal candidate will have deep technical expertise. Together with the team, you will develop, enhance, and advance the technology that powers the Treasure Data hosted analytics platform.

The right candidate has a proven track record of success and a passion for developing APIs that are a central part of the product, integrating with internal systems as well as client facing. You should have knowledge of libraries and frameworks, operating systems, REST APIs, and similar. You will work both independently and in a team.

At Treasure Data, you will have opportunities to combine your technical ability, strategic thinking and detail-oriented execution in an energetic, dynamic, entrepreneurial environment. Your work will contribute to the continued evolution of product functionalities that are servicing large amounts of data and traffic (70 billion records imported per day and counting), while working with a truly world class engineering team, always employing state-of-the-art tools and techniques.

Things you will do:

  • Drive technical design, specifications, and implementation for our product from an APIs standpoint
  • Collaborate with Frontend / Backend developers, ensuring compatibility both ways
  • Keep abreast of novel technical concepts that we should adopt (or not)
  • Ensure scalability and performance are always primary concerns during development
  • Work in a high pace, dynamic, agile development organization

Your background and skills include:

  • 7+ years of experience with full stack development
  • Experience writing RESTful APIs in Ruby on Rails
  • Experience with SQL and Relational Databases in a production environment
  • Knowledge of the design patterns at play when designing an API serving a UI
  • An understanding the importance of testing above all when it comes to production-quality code
  • Strong sense of project ownership and responsibility
  • Familiar with cloud technologies (AWS)
  • Strong oral and written communication skills
  • Demonstrated initiative to stay abreast of technology advancements
  • Excellent communication, analytical and problem solving skills

We would be thrilled if you:

  • Had previous experience working on a large web application
  • Had contributed to a production-grade web application handling high traffic
  • Had experience in developing a fully managed cloud service
  • Were experienced with NoSQL and/or Key-Value data stores
  • Were experienced with microservices oriented architectures and authentication/authorization challenges
  • Could pride yourself of open source contributions

Submitted a GitHub link to one of your projects or profile along with your résumé


We use cookies to understand how you use our site and to improve your experience. Click here to learn more or change your cookie settings. By continuing to browse, you agree to our use of cookies.