About our team

The backend team owns the development and operation of the microservices that power Zepl: from the customer-facing API to the underlying databases and everything in between. We deal with a diverse set of challenges, ranging from efficient data storage and retrieval, performance at cloud-scale, security and encryption, integration with third-party cloud services, cloud-native deployment and much more.

About your role

As a senior backend software engineer at Zepl you will be in charge of researching, designing, implementing, testing new microservices, as well as troubleshooting and identifying areas for improvement of our existing microservices. You will be working with engineers and product owners in order to translate ideas and business requirements into technical requirements, efficient designs, and ultimately into releasable bits. The person we’re looking for shares our passion and thrives in the dynamic environment that comes with being part of an innovative startup. That means having the flexibility and willingness to jump in and get done what needs to be done to delight our customers.

Basic qualifications

  • 4+ years of industry experience as a Software Engineer or Software Developer.
  • Demonstrated proficiency in at least one modern object-oriented 3GL such as Java, Go, C++ or C#.
  • Strong Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis.
  • An understanding of design for scalability, performance and reliability.
  • Experience with multiple databases, including SQL and NoSQL.
  • Excellent English communication skills, both verbal and written, necessary for documentation, presentation, and day-to-day communications.
  • Eagerness to learn new practices and technologies that will improve our overall architecture.
  • Self-motivated and proactive, able to take ownership and deliver results.
  • Bachelor’s degree (or foreign equivalent) in Computer Science, Computer Engineering or a related technical discipline.

Preferred qualifications

  • Experience designing, developing and maintaining microservices.
  • Experience with MySQL and/or Elasticsearch.
  • Experience maintaining and developing API servers (RESTful API or GraphQL API).
  • Experience developing SaaS solutions on top of AWS, Google Cloud and/or Azure.
  • Knowledge of build systems such as Gradle, Maven and the Go Tool Chain.
  • Knowledge of container tools such as Docker.
  • Knowledge of Kubernetes.
  • Knowledge of professional software engineering practices and best practices for full software development life cycle (SDLC), including coding standards, code reviews, source control management, continuous deployments, testing and operations.
  • Experience collaborating with overseas teams across time zones.
  • Knowledge of Python, Scala, R or JavaScript/Node.js.
  • Machine learning, AI or data science background.
  • Significant contribution to an open source project.
  • Comfortable with Git and Git flow.
  • Demonstrated ability to mentor junior software engineers in all aspects of their engineering skill-sets.

Why Zepl

You have a chance to join a pre-IPO team in a role that is critical to the growth of our cross-continent engineering team. The right person will have a direct impact on the future direction of our company's technology stack and processes, with a lot of room for professional growth. This is an amazing opportunity to experience the Silicon Valley startup life to its fullest.

We’re not just a highly ambitious company positioned in a great space for fast growth, but our team has a proven track record of success. Many of us have worked together at previous startups, and we’ve followed each other to Zepl to do it all again (we’ve stacked the deck with talented people we like!).

Zepl's mission is to revolutionize how data science gets done in the enterprise. Come see if we're a great fit for you.

Competitive compensation and benefits

  • Work in Downtown San Jose: awesome public transportation, great lunch and happy hour spots.
  • Save for your future with our 401(k) plan.
  • Free gym and yoga classes in our building and discounted rates at all PowerCore Yoga locations.
  • Medical, vision and dental coverage for you and your family.
  • Pre-IPO Stock Options.

Location

This position is located at Zepl's headquarters in San Jose, CA.

About Zepl

Zepl was started by the team that built Apache Zeppelin in response to a growing demand for enterprise support from its open source users. Since then, Zepl has expanded support to Jupyter notebooks, and has built a robust platform for numerous compute systems and data sources. As data science and machine learning becomes pervasive, more and more companies are putting an increasing importance on enterprise-grade capabilities to manage and scale their data-driven programs. Zepl's data-science platform drives innovation faster with access-controlled collaboration paired with strong security and governance.

Zepl is headquartered in San Jose, California and Seoul, South Korea, with a talented team located around the world. Zepl is spearheaded by a strong team of industry veterans and backed by Big Basin Capital, SoftBank Ventures and Vertex Ventures.

Zepl is an equal opportunity employer. We believe that everyone should receive equal consideration and treatment. Recruitment, hiring, placements, transfers, and promotions will happen based on qualifications for the positions being filled regardless of sex, gender identity, race, religious creed, color, national origin ancestry, age, physical disability, pregnancy, mental disability, or medical condition.