Site Reliability Engineer, Sticker shop, LINE platform
- Tokyo
- Remote OK
- Full-time
- December 6, 2022
Job Description
We are seeking for a Site Reliability Engineer (SRE) to work on the availability and stability of LINE's paid content platform including Stickers, Emojis, and Themes.
These products are a part of the core communication features in LINE and they enhance the interactions among our millions of users on a daily basis.
Responsibilities
- Analyze and solve technical problems of system by software engineering.
- Maintain and improve application or middlewares to achieve low latency and high availability.
- Monitor system to detect problems and plan system capacity.
- Develop tools and system to automate the routine operations for efficient software development.
- Participate in the entire software development process including design, development, delivery, monitoring, and improvement.
- Work with other engineers to build the environment, operate the services, and improve continuously to achieve the above goals.
Our Stack
Our services are built on these technologies:
Java, Spring Framework, RxJava2, Armeria, Nginx, MongoDB, Redis, MySQL, Elasticsearch, Prometheus, Grafana, Zipkin, Central Dogma, Ansible
External resources about the team & service
- https://employment.en-japan.com/engineerhub/entry/2018/10/09/110000
- https://engineering.linecorp.com/ja/blog/asynchronous-micro-service-in-rxjava-2-armeria/
- https://engineering.linecorp.com/ja/blog/using-elasticsearch-as-a-search-engine/
- www.slideshare.net/linecorp/line-zipkin
- www.slideshare.net/kojilin/ss-85641953
- https://linedevday.linecorp.com/jp/2018/#Foyer-5
- https://techplay.jp/column/423
Qualifications
- Knowledge and understanding in computer science (e.g. use of standard algorithms and data structures, OS, network, database).
- Experience in software development for web services or mobile applications using Java.
- Experience using a Linux/Unix development environment.
- Strong interest and ability to learn any new technical topic.
- Communication ability in Japanese or English.
Preferred Qualifications
- Experience of using the latest Java programming language (Java 8+).
- Knowledge and experience about JVM.
- Experience in development and operation for large-scale system.
- Ability to analyze and solve technical problems, and automate the tasks.
- Open-source software development experience and or participation in open source communities is also a plus.
- Motivated to learn Japanese and English language.
System architecture and design experience including but not limited to the following topics:
- Networking (HTTP 1.1/2, TCP/IP, DNS etc.)
- Scaling
- Micro-services, DDD (Domain Driven Design)
- RPC (REST, Thrift, ProtoBuf, etc)
- Asynchronous I/O
- Virtualization
- Task Automation
- RDBMS (MySQL, etc)
- NoSQL (MongoDB, etc)
- Distributed Cache (Redis, etc)
- Distributed Transaction
Compensations
Annual salary system (To be determined based on skills, experiences and abilities after discussions)
- Annual compensation will be divided into 12 months and paid on a monthly basis.
- Separate incentives available (*1)
- Compensation revision: twice a year
- Allowances: commuting allowance, LINE Pay Card Benefit Plan (*2)
(*1) In addition to your annual compensation, you may receive incentives (twice a year) depending on the company's and individual performance and evaluation on your performance. (Incentives are not guaranteed to be provided. An incentive payment will only be paid if you remain employed as of the payment date.
(*2) This is an allowance separate from the salary meant for employees to use for their health, personal development, support for raising the next generation, and more.
About LINE
LINE is the most popular communication app in Japan, Thailand and Taiwan. The diverse platform is continuing to grow rapidly throughout Asia, expanding services around the globe.
Under its corporate mission of "Closing the Distance," we strive to bring people around the world closer to each other, to information, and to services.
Our vision is to become the “life infrastructure” for its users, always ready to fulfill their needs, 24 hours a day, 365 days a year.
With mobile-focused projects in a wide variety of areas including communication, contents, entertainment and others, LINE is expanding into projects related to development, operations, advertising, Fintech, AI, Blockchain and more.
GLOBAL SERVICE
LINE is a global development team with development centers in more than seven countries. Based on the messenger service, we develop and operate various services such as fintech, news, games, and music services.
LARGE SCALE
LINE is a service with more than 185 million MAUs and handles traffic for a variety of services based on this user in real time.
WORK WITH BEST TALENTS
LINE has the ability of the best engineers in each field to develop the best services. It creates individual growth in a global engineering culture.
Get Job Alerts
Sign up for our newsletter to get hand-picked tech jobs in Japan – straight to your inbox.